A collection of practical examples for fine-tuning large language models, covering single-GPU training, PEFT methods, and multi-GPU distributed training strategies.
basic-training/- Introductory training examples using the Trainer APIsingle-gpu/- Basic single-GPU fine-tuning with vanilla training loop and SFTTrainermulti-gpu/- Distributed training examples including data parallelism, pipeline parallelism, and DeepSpeed/Accelerate integrationpeft/- Parameter-efficient fine-tuning with LoRAconfigs/- Configuration files for distributed training setups
pip install -r requirements.txt