#146 · Primary category: MLOps & Evaluation
Firefly
Firefly: 大模型训练工具,支持训练Qwen2.5、Qwen2、Yi1.5、Phi-3、Llama3、Gemma、MiniCPM、Yi、Deepseek、Orion、Xverse、Mixtral-8x7B、Zephyr、Mistral、Baichuan2、Llma2、Llama、Qwen、Baichuan、ChatGLM2、InternLM、Ziya2、Vicuna、Bloom等大模型
Project last updated:10/24/24
GitHub Stars
6.7K
Forks
583
Contributors
2
License
Other
Why we included this project
Firefly is a practical training toolkit for teams that want to fine-tune an open model rather than start from scratch. It handles pretraining, instruction fine-tuning, and DPO preference tuning through config-driven scripts, and the supported model list is wide: Qwen, Llama, Yi, Gemma, MiniCPM, DeepSeek, Mistral, Mixtral, Baichuan, ChatGLM, InternLM, and more. Because the training templates line up with each official chat model, you can swap in a different architecture without reworking the data format yourself. The project is a good fit when GPU memory is limited: QLoRA is the recommended path for tight budgets, validated on the Open LLM Leaderboard, and an Unsloth integration brings Llama3-8B training down to roughly 7.75 GB of VRAM with faster runs. That mix of model coverage and low-hardware options makes it a sensible first stop for small teams adapting a base model.
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