#4545th of 60 in Training and fine-tuning

xtuner

Training engine for fine-tuning and RL of large MoE and dense LLMs

Stars
5.2k
License
Apache-2.0
Last commit
Nov 2026
Last release
Jul 2025
Language
Python
Stars, last 29 weeks+142
21 Apr 2026: 5,079 stars28 Apr 2026: 5,086 stars5 May 2026: 5,089 stars12 May 2026: 5,090 stars19 May 2026: 5,096 stars26 May 2026: 5,104 stars2 Jun 2026: 5,113 stars9 Jun 2026: 5,119 stars16 Jun 2026: 5,122 stars23 Jun 2026: 5,124 stars30 Jun 2026: 5,129 stars7 Jul 2026: 5,134 stars14 Jul 2026: 5,137 stars21 Jul 2026: 5,142 stars28 Jul 2026: 5,147 stars4 Aug 2026: 5,154 stars11 Aug 2026: 5,157 stars18 Aug 2026: 5,163 stars25 Aug 2026: 5,167 stars1 Sept 2026: 5,173 stars8 Sept 2026: 5,180 stars15 Sept 2026: 5,184 stars22 Sept 2026: 5,191 stars29 Sept 2026: 5,196 stars6 Oct 2026: 5,197 stars13 Oct 2026: 5,203 stars20 Oct 2026: 5,208 stars27 Oct 2026: 5,214 stars3 Nov 2026: 5,218 stars10 Nov 2026: 5,221 stars

5,079 on 21 Apr 20265,221 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

XTuner V1 is a PyTorch training engine for pre-training, instruction fine-tuning and reinforcement learning of large MoE models. It uses FSDP with optional DeepSpeed Ulysses sequence parallelism instead of 3D parallelism, and the README claims 200B MoE training without expert parallelism and support up to 1T parameters. It covers Intern S1, Intern VL, Qwen3, GPT OSS, DeepSeek V3 and Kimi K2 on NVIDIA GPUs and Ascend NPUs.

Who it is for: Teams training or fine-tuning large MoE LLMs on GPU or Ascend clusters

Strengths

  • FSDP-based MoE training without expert parallelism at 200B scale, per the README
  • Supports FP8 and BF16 on GPU and BF16 on Ascend NPU
  • Includes multimodal pre-training, multimodal SFT and GRPO
  • DeepSpeed Ulysses sequence parallelism for long sequences, with 64k claimed on 200B MoE

Weaknesses

  • Last tagged release is July 2025, older than the V1 announcement
  • MPO, DAPO and multi-turn agentic RL are still listed as coming soon
  • GPT OSS, DeepSeek V3 and Kimi K2 are not yet supported on NPU
  • Inference integration covers only LMDeploy; vLLM and SGLang are unchecked

What it needs

  • GPU required
  • Docker
  • Needs PyTorch
  • Models: Intern S1, Intern VL, Qwen3 Dense, Qwen3 MoE, GPT OSS

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Training and fine-tuning

See all 60
Also in Training and fine-tuning
RankProjectScore
1peftPython library for LoRA and other parameter-efficient fine-tuning of Transformers models Live demo ↗ (opens in a new tab)21.9k stars+133 (+0.6%) in 30 daysApache-2.089 out of 100
2unslothDesktop and web app to run and fine-tune local models Live demo ↗ (opens in a new tab)79.4k stars+1,652 (+2.1%) in 30 daysApache-2.088 out of 100
3trlPost-training library with SFT, DPO, GRPO and KTO trainers19.7k stars+250 (+1.3%) in 30 daysApache-2.087 out of 100
#4deepspeedPyTorch library for distributed training of very large models with ZeRO43.3k stars+163 (+0.4%) in 30 daysApache-2.086 out of 100
#5megatron-lmDistributed training library for large transformer models on NVIDIA GPUs18.4k starscustom license85 out of 100