#139 · Primary category: MLOps & Evaluation
LLM-Finetuning-Toolkit
Toolkit for fine-tuning, ablating and unit-testing open-source LLMs.
Project last updated:05/04/26
GitHub Stars
870
Forks
107
Contributors
19
License
Apache-2.0
Why we included this project
Fine-tuning an open-source LLM usually means wiring together a training script, a prompting scheme, and a way to judge the output. This toolkit trades most of that setup for one YAML file: you declare the prompts, pick one or more Hugging Face models, set LoRA or QLoRA quantization, and describe the QA checks, and the CLI runs the experiment and files the outputs under a hashed directory. That structure pays off for ablation work, since a single config can take a list of variations and sweep through them in one run instead of juggling separate scripts. It also includes evaluation helpers like length and word-overlap checks, a quick way to confirm a tuned checkpoint still handles something such as summarization sensibly. Because results, model weights, and test output land in predictable folders, a small team can rerun and audit experiments without standing up a heavier orchestration stack.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models