Axolotl
Fine-tune most open models from one YAML file. The community default.
Axolotl wraps the messy parts of fine-tuning — dataset formatting, tokenization, LoRA and QLoRA configuration, multi-GPU sharding, gradient checkpointing — behind a single YAML config. It supports most mainstream open model families and both adapter and full fine-tunes, and it has become the de facto shared vocabulary of the open fine-tuning community, which means the config you need has usually already been written by someone else. The output is adapter weights on your disk, which you own outright.
Strengths
- +One YAML file covers dataset, method and hardware configuration
- +Broad model-family support, LoRA/QLoRA and full fine-tuning
- +Large community — working configs are usually already published
- +Produces weights you own and can run anywhere
Trade-offs
- −You supply the GPU and the environment
- −The config surface is wide enough to be its own learning curve
- −Fast-moving project; pinning versions matters for reproducibility