进阶 unsloth.ai 2026-10-07 22:27:00 · 6 阅读

第35章 微调并运行 Qwen3:Unsloth 支持 Qwen3 模型全量与量化微调

unsloth

Blog

微调并运行 Qwen3 2025年5月2日 • Daniel & Michael

Qwen 新发布的 Qwen3 模型在推理能力、指令遵循、Agent 能力和多语言支持方面都有显著提升。现在 Unsloth 已支持对它进行微调。

所有 Qwen3 上传版本均采用我们全新的 Unsloth Dynamic 2.0 方法,在 5-shot MMLU 和 KL Divergence 基准测试中表现最佳。这意味着你可以运行并微调量化后的 Qwen3 LLM,而且几乎不损失精度!

我们还上传了原生支持 128K 上下文长度的 Qwen3。Qwen 使用 YaRN 将原本 40K 的窗口扩展到了 128K。

Qwen3 (14B) 微调 notebook 已发布!Colab notebook

Unsloth 让 Qwen3 (8B) 的微调速度提升 2 倍、显存占用降低 70%、上下文长度扩展 8 倍(在所有启用 Flash Attention 2 的环境中对比)。Qwen3-30B-A3B 用 Unsloth 只需 17.5GB 显存即可轻松运行。

我们在 Hugging Face 上上传了 Qwen3 的所有版本,包括 Dynamic 2.0 GGUF、动态 4-bit 等。

阅读我们的指南,了解如何正确运行 Qwen3。

Unsloth 支持一切功能*:全量微调、8-bit、预训练、所有 Transformer 架构模型(Phi-4 reasoning、Mixtral、MOE、Cohere 等),以及任意训练算法,比如配合 VLM 使用 GRPO。

同时非常感谢 Qwen 团队的协作与支持!

✨Qwen3 微调

Qwen3 的 MOE 模型同样支持,包括 30B-A3B 和 235B-A22B。 查看我们的 Qwen3 Alpaca notebook。

请确保使用最新 pip 版本的 Unsloth。更新命令:

``` pip install --upgrade --force-reinstall --no-cache-dir unsloth unsloth_zoo ```

性能基准测试

| 模型 | 显存 | 🦥Unsloth 速度 | 🦥 显存节省 | 🦥 上下文延长 | 🤗Hugging Face + FA2 | |---|---|---|---|---|---| | Qwen3-30B | 24GB | 2x | >70% | 8x longer | 1x |

测试条件:使用 Alpaca 数据集,batch size 为 2,梯度累积步数为 4,rank = 32,并对所有线性层(q, k, v, o, gate, up, down)应用 QLoRA。

💕 感谢!特别感谢 Qwen 团队的支持,以及 Datta 在 Qwen3 实现上的帮助。当然还要感谢每一位使用并分享 Unsloth 的朋友,我们非常感激。🙏

一如既往,欢迎加入我们的 Reddit 页面和 Discord 服务器寻求帮助或表达支持!你也可以在 Twitter 上关注我们,并订阅我们的 newsletter。

感谢阅读!

Daniel & Michael Han 🦥 2025年5月2日

立即免费微调 Qwen!

免费开始使用

加入我们的 Discord

评论 (0)