Fine-tuning LLMs#
This example is based on this language modeling example from the HuggingFace transformers documentation.
To better understand what's going on in this example, it is a good idea to read through these tutorials first: * Causal language modeling simple example - HuggingFace docs * Fine-tune a language model - Colab Notebook
The main difference between this example and the original example from HuggingFace is that the LLMFinetuningExample
is a LightningModule
, that is trained by a lightning.Trainer
.
This also means that this example doesn't use accelerate
or the HuggingFace Trainer.