Axolotl
FreeOpen-source framework for fine-tuning and evaluating LLMs. It simplifies the process of experimenting with different training configurations and makes it easy to reproduce and share results, supporting features like LoRA, QLoRA, DeepSpeed, PEFT, and multi-GPU setups.
About Axolotl
Axolotl is an open-source framework for fine-tuning large language models (LLMs) with support for a wide range of architectures and training techniques. It simplifies experimenting with configurations like LoRA, QLoRA, DeepSpeed, PEFT, and multi-GPU setups. The framework supports advanced features including FP8 fine-tuning, NVFP4 quantization, MoE LoRA via custom Triton kernels, expert parallelism, and reinforcement learning methods like GRPO. It is actively maintained with frequent support for new models such as Mistral, Qwen, Gemma, and others.
Key Features
Pros & Cons
- Active development with regular updates and new model support
- Supports cutting-edge quantization and training techniques
- Compatible with many modern LLM architectures
- Free and open-source with permissive license (Apache 2.0 inferred)
- Extensive documentation and community
- Requires significant GPU memory and compute
- Configuration can be complex for newcomers
- Dependency on specific hardware (NVIDIA GPUs)