Axolotl
A command-line tool for fine-tuning language models from YAML configuration files.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Axolotl
Axolotl lets you fine-tune open language models by describing the training run in a configuration file rather than writing training code. The repository ships example configurations, DeepSpeed settings and Docker images, so a run can be reproduced on your own GPUs or a rented machine.
It suits developers and researchers who want to adapt an existing model to their own data. It assumes familiarity with Python, GPUs and machine learning concepts, and is not a chat app for everyday users.
Strengths
- Training runs defined in readable configuration files
- Many example configurations to start from
- Docker images and DeepSpeed configs included
Limitations
- Needs capable GPUs for most models
- Aimed at people with machine learning experience
Details
- Pricing
- FreeFree and open source.
- License
- Apache-2.0
- Developer
- Axolotl AI
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Developers fine-tuning open language models on their own hardware
- Categories
- Local AI tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Axolotl
Compare allSoftware that can replace Axolotl for an important use case, and what changes if you switch.
LlamaFactory
Web UI and command-line toolkit for fine-tuning over 100 open language and vision-language models.
LlamaFactory adds a web interface alongside the command line, supports over 100 language and vision-language models, and runs on Windows as well as Linux.
Unsloth
A local interface and command-line tool for running and fine-tuning language and diffusion models.
Unsloth combines fine-tuning with running models, offers a local UI plus CLI on Windows, macOS and Linux, but its license is not stated.
MLX LM
A Python package and command-line tool for running and fine-tuning language models on Apple silicon.
MLX LM fine-tunes and quantizes models on Apple silicon Macs instead of Linux GPUs, and its license is not confirmed.
Similar software
Related functionality, not necessarily a direct replacement.
Kohya's GUI
A local graphical interface for training LoRA models and fine-tuning Stable Diffusion image models.
vLLM
High-throughput, memory-efficient inference and serving engine for LLMs.
nvitop
Interactive terminal viewer for NVIDIA GPUs and the processes running on them.
GPUStack
An open-source GPU cluster manager for serving AI models with vLLM and SGLang on your own hardware.
SGLang
A serving framework for running large language models and multimodal models on your own GPUs.