★ 73,024· 8,926 forks· Python· Apache-2.0开源替代

LlamaFactory:零代码微调100+大模型的开源平台

hiyouga/LlamaFactory ·

零代码微调100+主流LLM/VLM的一站式工具,支持LoRA/QLoRA/RLHF等全链路训练,配备Web界面和CLI,已被亚马逊/英伟达等采用

成熟度:维护活跃,最近提交4天前,open issues 1067个,已获ACL 2024收录,商业级采用案例

GitHub 仓库 → HN 讨论 · 1 点 · 1 评论对标:OpenAI Fine-tuning API, Cohere Fine-tuning, Anthropic Custom Models

项目体检

技术 · Python 3.11+ + PyTorch 2.4+ + Transformers 4.55+ + Gradio 4.38+ (Web界面) + PEFT/TRL训练库

许可 · Apache-2.0,允许商用且无需开源修改,可自由集成到商业产品

活跃 · 极活跃:最新版本v0.9.5发布于2个月前,286位贡献者持续维护,4天前仍有代码提交

LlamaFactory 是一个简单易用且高效的大型语言模型训练与微调平台,由 GitHub 用户 hiyouga 维护的开源社区项目(仓库 hiyouga/LlamaFactory),不是某一家模型厂商的闭源官方控制台,而是面向本地与云端训练场景的第三方开源工具。

它主要解决「想在自己环境里微调上百种预训练模型、又不想从零写训练代码」的问题,适合需要本地或自托管微调、对齐与导出的研究者、工程团队与爱好者。最关键的使用边界是:能力与成本高度依赖你自己的 GPU/NPU 与数据条件,项目本身提供的是训练与部署工具链,而不是包干式的托管微调 SaaS 标价方案。

核心能力可概括为:通过零代码命令行与 WebUI(LLaMA Board)做持续预训练、多模态指令监督微调、奖励模型与 PPO/DPO/KTO/ORPO 等对齐训练,并支持 LoRA/QLoRA、多后端推理导出以及 OpenAI 风格 API 部署。

LlamaFactory 官网首页整页截图LlamaFactory 官网首页整页截图

LlamaFactory是什么?谁开发的是否官方项目?

LlamaFactory 官方中文文档的定位是:简单易用且高效的大型语言模型(Large Language Model)训练与微调平台,可在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调。

GitHub README 的概括是:轻松微调 100+ 大型语言模型,提供零代码命令行(CLI)和 Web UI,并强调对前沿模型族的 Day-N 微调支持。仓库地址为 https://github.com/hiyouga/LlamaFactory,主页指向 https://llamafactory.readthedocs.io。

它是开源社区项目,不是单家闭源「官方控制台」。README 提到已被 Amazon、NVIDIA、Aliyun 等使用。v0.9.4 起仓库名由 LLaMA-Factory 更新为 LlamaFactory,与旧称指向同一项目演进线。

LlamaFactory GitHub 仓库页整页截图LlamaFactory GitHub 仓库页整页截图

项目还提供技术说明、AMD GPU 文档、昇腾 NPU 文档与官方博客等学习入口,并设有微信与 NPU 用户社群。英文文档页面被明确标注为进行中(WIP)。

LlamaFactory开源许可证是什么?可以商用吗?

GitHub 仓库登记的许可证为 Apache-2.0。最新发布版本为 v0.9.5。

官方页面没有列出定价与独立「商用授权套餐」:项目以开源仓库与文档站点分发,不在同一页面上再列一套付费授权价目。是否符合你的商用合规要求,需要直接阅读 Apache-2.0 许可文本,并结合你方数据、模型权重与部署环境的第三方条款自行判断。

README 还提醒:除列出的官方链接外,其他网站均为未经授权的第三方网站,请谨慎使用。这与许可证是不同层面的风险——第三方镜像或「李鬼」站点可能夹带不明改动。

LlamaFactory能做什么?真能零代码微调100+大模型吗?

官方称可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调;README 同步写明零代码命令行与 Web UI。这里的「零代码」指常规微调流程可通过命令行参数/配置与 WebUI 完成,而不是完全不能扩展代码。

已支持的模型族(文档与 README 列举)包括:

  • LLaMA、LLaVA、Mistral、Mixtral-MoE
  • Qwen / Qwen3 / Qwen3-VL、DeepSeek、Yi、Gemma、GLM、Baichuan、ChatGLM、Phi 等
  • Day 0 级支持示例:Qwen3、Qwen2.5-VL、Gemma 3、GLM-4.1V、InternLM 3、MiniCPM-o-2.6
  • Day 1 级支持示例:Llama 3、GLM-4、Mistral Small、PaliGemma2、Llama 4

训练与对齐方法包括:

  • (增量)预训练、(多模态)指令监督微调
  • 奖励模型训练、PPO、DPO、KTO、ORPO
  • 发布说明中还提到 MPO、FP8 训练等路径

参数高效与节省显存相关选项包括:

  • 16-bit 全参数微调、冻结微调、LoRA
  • 2/3/4/5/6/8-bit QLoRA(经 AQLM/AWQ/GPTQ/LLM.int8/HQQ/EETQ 等)
  • 进阶算法:GaLore、BAdam、APOLLO、Adam-mini、Muon、OFT、DoRA、LongLoRA、LLaMA Pro、Mixture-of-Depths、LoRA+、LoftQ、PiSSA 等
  • 加速与技巧:FlashAttention-2、Unsloth、Liger Kernel、KTransformers、RoPE scaling、NEFTune、rsLoRA 等

任务面覆盖: 多轮对话、工具调用、图像理解、视觉定位、视频识别、音频理解等。对多数模型,可用工具调用数据集做智能体调优(agent tuning),为模型配备工具使用能力;也可使用 Glaive Function Calling V2(en&zh)等工具调用数据。

监控: LlamaBoard、TensorBoard、Wandb、MLflow、SwanLab 等。

若需要接入自定义模型,文档说明可在 src/llamafactory/data/template.py 用 register_template 注册模板,在 src/llamafactory/extras/constants.py 提供下载路径;多模态还可涉及 src/llamafactory/data/mm_plugin.py,并支持 ModelScope 等下载源。

如何快速安装LlamaFactory并启动WebUI做零代码微调?

v0.9.4 起安装方式由 pip 迁到 uv,发布说明给出的安装命令为:

uv pip install llamafactory

含义简述:

  • uv:发布说明要求使用的安装工具链(自 pip 迁移而来)
  • pip install:在 uv 管理的环境中安装包
  • llamafactory:要安装的项目包名

部分数据集使用前需要确认授权,README 建议先登录 Hugging Face 账号:

pip install "huggingface_hub<1.0.0"
huggingface-cli login
  • huggingface_hub<1.0.0:安装低于 1.0.0 的 Hub 客户端
  • huggingface-cli login:写入账号凭证,以便访问需确认的数据集

环境版本(README 表格):

组件最低推荐
torch2.0.02.6.0
transformers4.49.04.50.0
CUDA(可选平台)11.612.2

README 还列出 deepspeed、bitsandbytes、vllm、flash-attn 等可选运行时依赖的最低/推荐版本,安装加速或量化后端前应按当前 README 表格核对。

v0.9.4 起需要 Python 3.11–3.13(3.9–3.10 已弃用)。若最新特性不可用,README 说明应拉取最新代码并重新安装。某些模型需从 main 分支安装 transformers,并使用 DISABLE_VERSION_CHECK=1 跳过版本检查。

启动 WebUI(LLaMA Board):

README 写明开发了一体化 Web UI(all-in-one Web UI),用于训练、评估与推理;GUI 路径称为 LLaMA Board(基于 Gradio)。安装 llamafactory 包之后,即可按 README 中「Fine-Tuning with LLaMA Board GUI」路径进入浏览器界面,在页面上选择模型、数据集与微调方法,而不必先写训练脚本。

官方公开说明里强调的是「安装后通过 LLaMA Board / Gradio 做零代码微调」这一结果,本地训练与云端训练都是文档写明的用法。另支持 Docker 构建;v0.9.3 起提供官方 GPU Docker 镜像。云端入口包括 Colab(免费)、PAI-DSW(免费试用)、AMD GPU Cloud(免费额度)。

模板必须一致: 基座模型可选 default、alpaca、vicuna 等;指令/对话模型务必使用对应模板;训练与推理要使用同一模板。可在 template.py 添加自定义聊天模板。若模型同时存在推理(reasoning)与非推理(non-reasoning)版本,使用 _nothink 后缀区分。推理模型另有 enable_thinking 参数。

怎样用LoRA/QLoRA高效微调Qwen/DeepSeek?数据准备到训练完整演示

Qwen、DeepSeek 均在 README 支持列表中。资源高效路径明确包含 LoRA 与 2/3/4/5/6/8-bit QLoRA。下面以官方 README 可核对的「工具调用智能体调优(agent tuning)+ LoRA/QLoRA」最小 SFT 为例,写清输入、关键配置字段、步骤与得到的结果(不编造未公布的损失或准确率)。

以 glaive_toolcall_en 工具调用数据做 LoRA 监督微调为例

1. 输入(训练前准备好的对象)

项取值(文档可核对)
模型README 支持列表中的指令/Chat 版,例如 Qwen3 或 DeepSeek 系指令模型
数据集dataset: glaive_toolcall_en(README 写明:通过该工具调用数据为多数模型做 agent tuning,配备 tool using 能力)
模板与该指令/Chat 模型对应的模板;基座才用 default / alpaca / vicuna 等
算法LoRA,或 2/3/4/5/6/8-bit QLoRA(经 AQLM/AWQ/GPTQ/LLM.int8/HQQ/EETQ)
训推约定训练与推理使用同一模板(README:Remember to use the SAME template)

2. 安装与数据访问(先得到可运行环境)

uv pip install llamafactory

若数据集需要 Hugging Face 确认:

pip install "huggingface_hub<1.0.0"
huggingface-cli login

也可按 README 从 ModelScope Hub 或 Modelers Hub 下载模型与数据。

3. 关键配置字段(写入训练配置 / 命令行参数)

一次最小可核对配置应至少固定这些字段(字段名来自 README/文档):

### 模型与数据
model_name_or_path: <Qwen3 或 DeepSeek 指令模型路径或 Hub 名>
dataset: glaive_toolcall_en
template: <与该指令模型对应的模板名>

### 高效微调
finetuning_type: lora          # 或走 QLoRA 量化路径
# QLoRA 时再配合 AQLM/AWQ/GPTQ/LLM.int8/HQQ/EETQ 等量化后端

### 可选省显存 / 长文本 / 大数据开关(按需)
# streaming: true
# max_steps: 10000
# neat_packing: true
# shift_attn: true
# rope_scaling: linear          # 训练阶段;推理改 dynamic

说明:

  • dataset: glaive_toolcall_en:官方写明的工具调用智能体调优数据字段
  • template:指令模型必须用对应模板;PaliGemma 这类预训练模型则需 paligemma 模板才能较好用于对话补全
  • finetuning_type: lora / QLoRA:对应支持表中的 LoRA、QLoRA 列
  • 若模型同时有推理与非推理版本,用 _nothink 后缀区分;推理模型可加 enable_thinking
  • 中文文档入门路径覆盖 SFT 训练;本地训练入口见 README 的 Start local training

4. 启动训练并监控

按 README「Start local training」或中文文档「SFT 训练」启动后:

  • 过程可用 LlamaBoard、TensorBoard、Wandb、MLflow、SwanLab 查看曲线
  • 发布说明支持 early-stopping,验证指标不再提升时可提前结束
  • 得到的直接结果:可保存的 LoRA 适配器 / 检查点(不是固定榜单分数)

5. 保存、合并、导出与推理(输出物)

按入门文档「模型保存、LoRA 合并与量化」继续:

  1. 保存检查点,必要时做 LoRA 合并与量化
  2. 导出检查点时可保存 Ollama modelfile,便于转到 Ollama 侧加载
  3. 推理走 OpenAI 风格 API、Gradio UI 或 CLI;worker 可选 vLLM 或 SGLang
  4. 配置 infer_backend: vllm 时,官方称可获得约 270% 的推理速度
  5. demo API 已对齐 OpenAI 格式,便于接到现有 Chat 应用

6. 本示例结束后你应拿到的结果清单

结果说明
LoRA/QLoRA 检查点SFT 正常结束的直接产物
(可选)合并后权重经「LoRA 合并与量化」得到
Ollama modelfile导出检查点时官方支持保存
可调用的推理服务OpenAI 风格 API + vLLM 或 SGLang;或 Gradio UI / CLI
能力倾向README 对 glaive_toolcall_en 的表述:为模型配备工具使用(tool using)能力

显存与规模相关的官方参考(估算,非你机器上的保证值):

  • 全量 bf16/fp16:硬件表为估算(estimated),7B 约 120GB、14B 约 240GB
  • FSDP+QLoRA:可在 2×24GB GPU 上微调 70B
  • Unsloth:官方描述有 Llama-2-7B-56k within 24GB,并称相对 FlashAttention-2 可到 117% 速度、50% 显存
  • KTransformers:官方称可在 2×4090 GPU + CPU 场景探索 1000B 级微调
  • v0.9.5 支持 FSDP2、用 ray.remote 启动分布式;v0.9.4 支持 DeepSpeed AutoTP

若最新特性不可用,README 说明应拉取最新代码并重新安装。另有 vLLM-ascend、昇腾 NPU、Megatron Bridge / mcore_adapter 等进阶后端,可按硬件替换,不改变「glaive_toolcall_en → LoRA/QLoRA SFT → 导出 → API 推理」主链。

RLHF/DPO等对齐训练在LlamaFactory里如何配置与避坑?

LlamaFactory 把对齐相关能力写进同一套平台,而不是只做 SFT。

文档与 README 对齐相关能力:

  • 奖励模型训练
  • PPO 训练
  • DPO 训练
  • KTO 训练
  • ORPO 训练
  • 发布说明中的 MPO 算法支持

配置时建议抓住的边界:

  1. 先 SFT 再对齐的数据与模板一致
    训练/推理模板必须相同;指令模型要用对应模板,避免「对齐阶段换模板」导致对话格式漂移。

  2. 方法列在支持表中,不代表每条模型线都有完整复现教程
    社区 issue 中有人提出结合 GRPO 复现 DeepSeek-R1 类推理模型、向 huggingface open-r1 看齐的需求(#6792),说明强化学习/推理模型复现仍是高频讨论区,而不是「一键等于论文全套」。

  3. yaml 与命令行如何同时用
    有用户提问如何同时使用 yaml 与 CLI 参数(#5830)。若你的复现依赖大量超参,需要事先理清覆盖优先级,避免被另一侧参数悄悄覆盖。

  4. 多模态与 VLM 对齐/微调的细节
    存在 LLaVA 实现严重不对齐的讨论(#6008),以及 VLM 上为视觉编码器与语言骨干设置不同学习率的需求(#5831)。做多模态奖励建模或偏好对齐前,应先验证视觉侧输入链路。

  5. 导出合并后再服务
    有报告显示合并 LoRA 后的 GPT-OSS 20B 在 vLLM 服务部署时出现 KeyError(#8969)。对齐后的服务路径(合并权重 / 适配器加载 / 推理后端)要单独冒烟,不能默认「训练成功=服务成功」。

  6. 功能型偏好与工具调用
    需要更通用函数调用(function call)方式的讨论仍在进行(#8351)。工具调用数据(如 Glaive 系列)与 DPO/PPO 偏好数据是不同目标,不要混成同一套指标。

LlamaFactory自托管成本高吗?有云版吗多少钱?

LlamaFactory 本身以开源本地/自托管为主;README 同时给出「云端训练」入口,但那些是 Colab、PAI-DSW、AMD GPU Cloud 等外部算力环境,不是项目页面上的一档固定「LlamaFactory 企业版月费」。官方没有列出独立托管微调定价表,因此下表只整理已写明的使用路径与费用属性,不把外部云的隐性账单写成官方套餐价。

方案价格关键额度适合谁
本地自托管开源使用;算力自备视自有 GPU/NPU;全参 7B 估算约 120GB 级显存有机器、要数据本地化的团队
Colab页面标注免费有免费 T4 微调 Llama-3 的 notebook 说明试用流程、学生与入门
PAI-DSW免费试用试用额度以平台为准想在阿里云系环境试跑的人
AMD GPU Cloud免费额度赠金/积分以平台为准有 AMD 资源或想用其赠金的人

表后补充:

  • 硬件表带有估算(estimated)标注:全参数微调(Full,bf16 或 fp16)在表中对应 7B→120GB、14B→240GB 等估算,不能当成你机器上的保证值
  • 降成本常用路径:LoRA/QLoRA、FSDP+QLoRA(官方描述 70B @ 2×24GB)、Unsloth、KTransformers、量化导出、vLLM/SGLang 推理
  • v0.9.3 支持 S3/GCS 云数据;适合数据在对象存储、训练在云主机的拆分架构
  • 昇腾 NPU 有安装配置、训练、分布式与性能优化文档,可把成本从单一 NVIDIA 供给里挪出一部分
  • 官方页面没有提供按 token 计费的托管微调价目;若需要托管式 API 微调,那是与 OpenAI 等云厂商方案的对比问题(见下文)

LlamaFactory中文支持怎么样?界面文档和中文模型友好吗?

中文友好度整体较高,尤其适合主要工作语言为中文的用户。

  • GitHub README 提供 English | 中文 切换
  • 中文文档站点: https://llamafactory.readthedocs.io/zh-cn/latest/
  • 博客资源有英文与中文
  • 预训练数据示例含 Wikipedia(zh)、SkyPile zh
  • SFT 数据含 Identity(en&zh)、Glaive Function Calling V2(en&zh)等
  • 支持 Qwen、Baichuan、ChatGLM、Yi、DeepSeek 等中文场景常见模型族
  • README 提及基于 Llama-3、用 LlamaFactory 微调的中文衍生模型相关 Colab 笔记
  • 社区含微信与 NPU 用户群,对中文用户沟通成本更低

相对不足:英文文档仍标 WIP;若你只阅读英文页,可能遇到进度落后于中文页或 README 的情况。界面主体 LLaMA Board 基于 Gradio,具体 UI 文案语言以你安装版本为准;功能说明优先以中文文档与中文 README 为准更稳妥。

LlamaFactory能替代OpenAI Fine-tuning API吗?与Cohere、Anthropic Custom Models有何区别?

能否「替代」取决于你要替代的是训练控制权还是托管与合规一站式服务。LlamaFactory 强项是本地/自托管、模型面广、算法与量化选项多、可导出到 OpenAI 风格 API 或 vLLM;云厂商 Fine-tuning API 强项通常是免运维、与其生态账号/结算/内容策略绑定。

维度LlamaFactoryOpenAI Fine-tuning APICohere Fine-tuningAnthropic Custom Models
产品形态开源训练与微调平台,CLI + WebUI一般特点:云端微调与推理 API 生态一般特点:企业向云端 NLP/LLM 微调与部署一般特点:面向定制模型的云端合作/托管路径
模型范围100+ 本地预训练模型族,Day-N 跟新一般特点:以自家模型与开放接口为主一般特点:以自家模型线为主一般特点:以自家模型定制为主
算法自由度SFT、全参/冻结/LoRA/QLoRA、PPO/DPO/KTO/ORPO 等一般特点:提供平台规定的微调范式一般特点:提供平台规定的微调范式一般特点:定制流程由厂商方案定义
数据与部署位置可本地完成微调;也支持云端笔记本/DSW 等一般特点:数据与训练在厂商云侧一般特点:数据与训练在厂商云侧一般特点:数据与训练在厂商云侧
推理集成OpenAI 风格 API、vLLM、SGLang、Ollama modelfile 等一般特点:与自家 Chat/Completions 生态衔接一般特点:与自家 API 生态衔接一般特点:与自家 API/企业方案衔接
费用模式软件开源;成本主要在自有或租用算力一般特点:按厂商计费项结算一般特点:按厂商计费项结算一般特点:企业合同/方案报价
运维责任需自管环境、依赖、显存与并发一般特点:厂商侧托管一般特点:厂商侧托管一般特点:厂商侧托管

竞品信息以各家官网为准。

粗选型建议:

  • 要私有域数据不出机房、要 Qwen/DeepSeek 等多元基座、要 DPO/PPO/QLoRA 细控 → 更贴近 LlamaFactory
  • 要零硬件、要与现成 Chat 应用账单一体、接受只能在厂商模型与条款内微调 → 更贴近各家 Fine-tuning / Custom Models
  • 中间态:用 LlamaFactory 在 Colab/PAI-DSW/自有 GPU 训练,再用 OpenAI 风格 API 把模型接到现有 Chat 应用,减少业务侧改接口的成本

LlamaFactory有哪些局限与常见坑?

已知问题与局限

GRPO/推理模型复现仍是高关注缺口:社区希望结合 GRPO 支持 DeepSeek-R1 等推理模型复现、对齐 open-r1 类效果,讨论热度高。跟进见 #6792。

yaml 与命令行参数混用易迷糊:有人不清楚如何同时使用 yaml 与 CLI。合并配置时要自行验证最终生效值。见 #5830。

LLaVA 实现存在严重不对齐报告:多模态用户需额外验证训练与推理一致性,不能默认视觉对话已对齐。见 #6008。

Qwen3-VL SFT 报错有人踩中:sft 微调 Qwen3-vl-8B-Instruct 的错误反馈仍在讨论。上新视觉模型建议先小数据冒烟。见 #9277。

Unsloth 加速可能直接报错:启用 unsloth 加速时有失败案例,需准备好回退到非 Unsloth 路径。见 #7177。

混合图文增量预训练仍有人在问:有人询问未来是否支持混合图文数据的多模态增量预训练。若你的主流程是「图文继续预训练」而非指令 SFT,要先评估现状是否够用。见 #7581。

LoRA 合并后 vLLM 服务可能 KeyError:合并 LoRA 的 GPT-OSS 20B 在 vLLM 服务部署时报 KeyError 有记录,导出与服务部署要分阶段验证。见 #8969。

cutoff_len 对超长样本的处理方式有人不满:有建议希望 cutoff_len 可选择直接丢弃过长样本。见 #3995。

硬件数字是估算值,全参门槛高:硬件表带有估算(estimated)标注,全参数微调显存门槛高(如 7B 约 120GB、14B 约 240GB 量级),不能当成你机器上的保证值;显存不够应改走 LoRA/QLoRA 等路径。

英文文档仍在进行中:英文文档标为 WIP,中英文信息不一定同步;优先对照中文文档与 README 更稳妥。

第三方网站需谨慎:除官方链接外的第三方网站被明确提醒需谨慎,避免下载到夹带不明改动的镜像。

部分数据集有访问门槛:部分数据集必须先完成 Hugging Face 确认并登录,否则训练前会卡在数据访问。

模板与推理开关用错会导致行为差异:训练与推理模板必须一致;reasoning / _nothink / enable_thinking 用错会改变模型行为,需与模型版本匹配。

运行环境版本已抬升:v0.9.4 起 Python 3.9–3.10 已弃用,项目要求 Python 3.11–3.13,请优先使用 3.11–3.13;安装链已迁到 uv,仍用旧方式可能装到过期环境。

LlamaFactory适合谁?个人研究者还是企业团队?

更适合:

  • 个人研究者与学生:可用 Colab 免费 T4 notebook、QLoRA/LoRA 在消费级显卡上做 SFT/DPO 实验
  • 开源模型应用开发者:需要 Qwen、DeepSeek、Llama、Gemma、GLM 等快速跟进(含 Day 0/Day 1 支持叙述)
  • 企业算法/平台团队:要数据本地训练、昇腾 NPU 或 AMD 路径、FSDP/DeepSpeed/Megatron 等扩展,并最终用 OpenAI 风格 API 对内服务
  • 多模态与工具调用试验者:图像/视频/音频理解、工具调用数据集上的智能体调优(agent tuning)等

需要谨慎评估的人:

  • 完全不想碰环境与显存、只想按次买托管微调的业务方——更应直接看云厂商 Fine-tuning
  • 期望「打开网页=论文级 RL 全自动复现」的用户——对齐算法已支持,但复现深度与模型线仍要自备经验
  • 只认单一英文企业支持合同的采购场景——本项目是 Apache-2.0 开源社区形态,需自建支持体系

README 写明被 Amazon、NVIDIA、Aliyun 等使用,说明企业落地案例存在;但这不等于提供与商业 API 同构的 SLA 页面。

FAQ

LlamaFactory免费吗?

软件以开源方式提供,可本地安装使用。云端侧文档列出了 Colab(免费)、PAI-DSW(免费试用)、AMD GPU Cloud(免费额度)等入口。真正花钱的大头通常是你自备或租用的 GPU/NPU 与存储,而不是页面上的某一档「LlamaFactory 订阅费」;官方没有列出独立托管微调定价表。

LlamaFactory支持哪些模型?

中文文档列举含 LLaMA、LLaVA、Mistral、Mixtral-MoE、Qwen、Yi、Gemma、Baichuan、ChatGLM、Phi 等;README 还写到 Qwen3、Qwen3-VL、DeepSeek、GLM 等。v0.9.5 增加对 Qwen3.5/Qwen3.6/Gemma4 的主要支持(primary support),并兼容 Transformers v5。具体能否上某一种量化或后端,仍要以当前版本说明为准。

LlamaFactory WebUI怎么用?

项目提供一体化 Web UI,GUI 称为 LLaMA Board,基于 Gradio,用于训练、评估与推理。使用 uv pip install llamafactory 安装后,按 README 中「Fine-Tuning with LLaMA Board GUI」路径即可在浏览器里选择模型与数据做零代码微调。监控还可与 LlamaBoard、TensorBoard、Wandb 等联动。

LlamaFactory和LLaMA-Factory是同一个项目吗?

是同一项目的命名演进。v0.9.4 发布说明写明:仓库名由 LLaMA-Factory 更新为 LlamaFactory。旧文档里的 LLaMA-Factory 一般即今天的 LlamaFactory。

LlamaFactory能做全参数微调吗?

能。支持表含全参数微调(Full-tuning),并有 16-bit 全参数微调描述。代价是显存高:硬件估算表中 Full(bf16 或 fp16)对 7B/14B 给出 120GB/240GB 量级。显存不够时应改用 LoRA/QLoRA、冻结微调或 FSDP/QLoRA 等。

LlamaFactory显存不够怎么办?

可改用 LoRA 或 2/3/4/5/6/8-bit QLoRA;尝试 Unsloth、量化后端、neat_packing、流式数据集;或按官方描述用 FSDP+QLoRA 在双 24GB 卡上冲击 70B 级。KTransformers 路径官方称可探索 2×4090 + CPU 的 1000B 级模型微调。推理阶段改用 vLLM/SGLang 也有助于把「训练成功但服务爆显存」分开优化。

LlamaFactory支持多GPU吗?

支持分布式相关路径:v0.9.5 支持 FSDP2、用 ray.remote 启动分布式训练;v0.9.4 支持 DeepSpeed AutoTP;另有 NPU 分布式训练文档与 Megatron Bridge / mcore_adapter 等后端。双卡 FSDP+QLoRA 微调 70B 是官方 changelog 明确写过的能力叙述。

LlamaFactory微调后的模型怎么导出与部署?

入门文档覆盖模型保存、LoRA 合并与量化。导出检查点时可保存 Ollama modelfile。部署上可使用 OpenAI 风格 API,并结合 vLLM;也支持 SGLang 后端,以及 Gradio UI 与 CLI 推理。项目还说明 demo API 已对齐 OpenAI 格式,便于接到各类 ChatGPT 式应用。

LlamaFactory和llm factory有关系吗?

目前能确认的官方入口为 hiyouga/LlamaFactory 与 llamafactory.readthedocs.io;名称相近的其他项目需另行核实,请勿将名称近似等同为同一仓库。下载与文档请以上述官方入口为准,并警惕 README 所提醒的未授权第三方网站。

LlamaFactory更新频率如何?

仓库创建于 2023-05-28,最近推送记录至 2026-09-28;星标约 75366、fork 约 9239。发布线示例:v0.9.3(2025-06-16)、v0.9.4(2025-12-31)、v0.9.5(2026-05-30)。版本节奏与模型跟进(Llama4、Qwen3、Gemma 4、Transformers v5 等)较密,但也意味着依赖与 Python 版本会阶段性抬升。

LlamaFactory官网与相关入口

本文信息核对至 2026 年 10 月(LlamaFactory v0.9.5)。价格与限制以官方页面为准。

参考资料

安装方式:pip install llamafactory