xtuner

训练千亿 MoE 模型,省显存又提速

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 465 🐛 待处理 411 👀 关注 33
GitHub ↗
GitHub 星标 ★ 5223
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可,可免费使用和部署。

项目预览

xtuner 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队InternLM
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent,deepseek-v3,gpt-oss,intern-s1,internvl,kimi-k2,llm,multimodal,qwen3-moe,qwen3-vl,reinforcement-learning
GitHub 星标★ 5223
上线时间2023-07-11 00:00:00
代码更新2026-11-09
仓库体积13.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

XTuner 是一个专为超大规模 MoE(混合专家)模型设计的下一代训练引擎。它解决了传统训练框架在 MoE 模型上显存占用高、训练效率低、扩展性差的问题,提供高效的内存管理、灵活的并行策略和优化的通信机制。核心能力包括:支持千亿级参数 MoE 模型的预训练与微调、自动化的模型并行与数据并行调度、以及针对 MoE 稀疏激活特性的计算优化。基于 Python 实现,易于集成到现有深度学习生态,帮助研究者和工程师在有限资源下训练更大规模的模型。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5223

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:高级 约 10 分钟 部署方式:库/依赖 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(项目基于 Python 实现)
  • 可支持超大规模 MoE 训练的 GPU 资源
  • 按仓库最新文档准备对应深度学习依赖

安装与启动步骤

  1. 1克隆仓库

    从 GitHub 获取 XTuner 源码,README 中给出的项目地址为 InternLM/xtuner。

    git clone https://github.com/InternLM/xtuner.git
  2. 2进入目录

    切换到克隆下来的项目根目录,准备查看仓库内的说明文件。

    cd xtuner
  3. 3阅读中文说明

    README 提供了简体中文入口 README_zh-CN.md,先阅读以获取安装与使用指引。

    cat README_zh-CN.md
  4. 4查找安装指引

    当前 README 节选未包含安装命令,需在仓库文档或源码中查找安装方式,勿执行未知命令。

如何确认成功

README 未提供启动验证方式,需以官方最新文档为准;若按仓库指引安装成功,可正常导入 xtuner 模块。

常见问题

Q:XTuner V1 支持多大的 MoE 模型?

A:README 称 200B 规模 MoE 无需专家并行,600B 模型仅需节点内专家并行。

Q:支持多长序列训练?

A:README 称可在 64k 序列长度下训练 200B MoE 模型,无需序列并行。

Q:是否支持 DeepSpeed?

A:README 提到完整支持 DeepSpeed Ulysses 序列并行,最大序列长度可线性扩展。

Q:XTuner V1 何时发布?

A:2025/09 发布,是面向超大规模 MoE 模型的下一代训练引擎。

注意事项

  • 当前 README 节选未提供 pip/conda/docker 等安装命令,请以仓库最新文档为准。
  • XTuner V1 面向超大规模 MoE 训练,需要匹配的 GPU 资源与并行环境。
  • README 提到 Dropless 训练、长序列支持与 DeepSpeed Ulysses 序列并行等特性,部署前建议确认硬件与依赖满足要求。

核心亮点

  • 针对 MoE 稀疏激活优化,训练速度显著提升
  • 内存管理高效,支持更大模型规模
  • 并行策略自动化,降低分布式训练门槛

不足之处

  • 文档/社区待观察
  • 生态相对较新,周边工具链尚不完善

适用场景

  • 大规模 MoE 模型预训练
  • MoE 模型高效微调
  • 资源受限环境下的超大模型训练

替代项目

DeepSpeed、Megatron-LM、FairScale

上一篇:alignment-handbook

下一篇:EasyR1

同类项目推荐

benderopt 开源

无梯度也能调参,黑盒优化一键搞定

Black-box optimization library

★ 87 2026-08-09
UniRL 开源

一套框架搞定多种数据训练,强化学习不再各搞各的

UniRL is a Framework for Unified Multimodal Model Reinforcement Learning

★ 1045 2026-08-09
Olive 开源

一条配置流水线,把模型量化优化到各种硬件上跑

Olive: Simplify ML Model Finetuning, Conversion, Quantization, and Optimization for ···

★ 2411 2026-10-17
SMILE-factory 开源

用普通显卡微调大模型,LoRA 省显存快速上手

Finetune Falcon, LLaMA, MPT, and RedPajama on consumer hardware using PEFT LoRA

★ 106 2026-10-01
Latent-SFT 开源

让大模型在潜在空间里思考,推理更快更省token

Official implementation of Latent-SFT: teaching LLMs to reason with vocabulary-space···

★ 62 2026-08-09
OneGen 开源

一次前向传播,边生成边检索,让 LLM 知识问答更快更准。

[EMNLP 2024] OneGen: Efficient One-Pass Unified Generation and Retrieval for LLMs.

★ 149 2026-08-09
OpenRLHF 开源

基于 Ray 的强化学习框架,让大规模 RLHF 训练又快又稳

An Easy-to-use, Scalable and High-performance Agentic RL Framework based on Ray (PPO···

★ 10146 2026-08-09
gpu-recipes 开源

在 GCP 上按配方跑通大模型训练与推理基准

Recipes for reproducing training and serving benchmarks for large machine learning m···

★ 148 2026-10-17
dLLM-RL 开源

给扩散大模型装上强化学习引擎,训练出 SOTA 的 TraDo 系列

[ICLR 2026] Official code for TraceRL: Revolutionizing post-training for Diffusion L···

★ 523 2026-08-09