LlamaFactory 多模态大模型微调实战指南
LlamaFactory 是一个统一的大模型训练与微调框架,旨在降低大模型定制的技术门槛。它支持全量微调、LoRA、QLoRA 等多种策略,提供 Web UI 和命令行两种交互方式,适合从实验到部署的全流程。
环境安装
推荐使用 uv 工具进行依赖管理,它能快速解决版本冲突问题。
首先克隆项目仓库:
git clone --depth 1 https://github.com/hiyouga/LlamaFactory.git
进入目录并同步环境:
cd LlamaFactory uv sync
验证安装是否成功,启动 Web UI:
uv run llamafactory-cli webui
浏览器访问本地地址,若界面正常加载,说明环境配置无误。


命令行基础用法
除了 Web UI,命令行模式更适合自动化脚本和服务器部署。核心命令格式为 llamafactory-cli + 任务 + 配置文件。
常用任务类型包括:
train:训练模型export:导出合并后的模型chat:在线推理eval:评估模型效果
配置文件采用 YAML 格式,官方提供了丰富的示例,涵盖全量训练、LoRA 微调等场景。
训练示例
以 Qwen3 LoRA 微调为例:
model_name_or_path: meta-llama/Meta-Llama-3-8B-Instruct
stage: sft
do_train: true
finetuning_type: lora
lora_target: all
dataset: identity, alpaca_en_demo
template:







