ReleaseByteDance (Doubao/Seed)ByteDance (Doubao/Seed)published Sep 30, 2026seen 1w

ByteDance-Seed/VeOmni v0.1.13

ByteDance-Seed/VeOmni

Open original ↗

Captured source

source ↗
published Sep 30, 2026seen 1wcaptured 1whttp 200method plain

v0.1.13

Repository: ByteDance-Seed/VeOmni

Tag: v0.1.13

Published: 2026-09-30T14:28:41Z

Prerelease: no

Release notes:

What's Changed

  • [data] fix: preserve source timing in Qwen-VL video preprocessing by @yeyeyeping in https://github.com/ByteDance-Seed/VeOmni/pull/1165
  • [agent] fix: correct stale facts in skills and knowledge docs by @FoolPlayer in https://github.com/ByteDance-Seed/VeOmni/pull/1135
  • [agent, ci] feat: add a test-wiring decision rule by @FoolPlayer in https://github.com/ByteDance-Seed/VeOmni/pull/1136
  • [data, model, config, ci] feat: fold MiniMax parquet loader into generic iterable by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1156
  • [agent] refactor: move the review gate to PR time and drop agent-specific tooling by @FoolPlayer in https://github.com/ByteDance-Seed/VeOmni/pull/1137
  • [agent, docs] refactor: rename the migrate skill to veomni-patchgen-model by @FoolPlayer in https://github.com/ByteDance-Seed/VeOmni/pull/1145
  • [agent, docs, model] fix: split patchgen guidance and guard expert layouts by @FoolPlayer in https://github.com/ByteDance-Seed/VeOmni/pull/1147
  • [agent, docs] refactor: describe the agent tooling generically by @FoolPlayer in https://github.com/ByteDance-Seed/VeOmni/pull/1148
  • [ckpt] fix: do not publish a staged checkpoint when another rank's copy failed by @TimYangst in https://github.com/ByteDance-Seed/VeOmni/pull/1172
  • [ckpt] fix: sweep stale staged checkpoints instead of only the current step's by @TimYangst in https://github.com/ByteDance-Seed/VeOmni/pull/1173
  • [dist] refactor: inject the async-offload host buffer pool by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1175
  • [BREAKING][config, trainer, dist] refactor: make AcceleratorConfig self-resolving and model-scoped by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1090
  • [BREAKING][dist, trainer] refactor: build ParallelState from AcceleratorConfig by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1178
  • [BREAKING][ckpt, trainer] refactor: extract ModelCheckpointManager and slim checkpoint callbacks by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1179
  • [BREAKING][model, ops, misc] chore: upgrade transformers to 5.16.1 by @FoolPlayer in https://github.com/ByteDance-Seed/VeOmni/pull/1171
  • [BREAKING][ckpt, lora, docs] feat: split the checkpoint step directory by state owner by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1181
  • [model, parallel] feat: add Qwen3.8 Flash Next(Qwen4-Exp) SFT support by @Lihui-Gu in https://github.com/ByteDance-Seed/VeOmni/pull/1151
  • [parallel, ckpt] fix: register ExtraParallel specs for aliased parameter names by @JorgenWan in https://github.com/ByteDance-Seed/VeOmni/pull/1190
  • [ckpt] fix: keep the staged-checkpoint copy off the training backend by @TimYangst in https://github.com/ByteDance-Seed/VeOmni/pull/1176
  • [ckpt] feat: let the HF export plan exclude caller-named keys by @JorgenWan in https://github.com/ByteDance-Seed/VeOmni/pull/1193
  • [BREAKING][trainer, model] refactor: extract model-bound logic into VeOmniModelRuntime by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1125
  • [ckpt, trainer] fix: persist device and condition-model RNG across DiT resume by @Feng0w0 in https://github.com/ByteDance-Seed/VeOmni/pull/1189
  • [model] feat: support mtp training for Qwen3.5 dense and moe model by @qcm1 in https://github.com/ByteDance-Seed/VeOmni/pull/1088
  • [trainer] fix: honor DiT microbatch size by @NancyFyong in https://github.com/ByteDance-Seed/VeOmni/pull/1201
  • [ops, perf, model] refactor: tighten fused-MoE grouped-GEMM max_M launch bound to token count by @zhangxin81 in https://github.com/ByteDance-Seed/VeOmni/pull/1025
  • [agent, docs] feat: add reusable documentation audit skill by @ruchu127 in https://github.com/ByteDance-Seed/VeOmni/pull/1157
  • [dist, config, docs] feat: add node-local low-precision ReduceScatter communication by @ZHAO-YIFENG in https://github.com/ByteDance-Seed/VeOmni/pull/1167
  • [omni, model, ops, ci] feat: add OmniConfig, OmniModel, graph FSM and processing primitives by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1192
  • [ops, model] feat: add Hugging Face Hub FlashAttention backends by @NancyFyong in https://github.com/ByteDance-Seed/VeOmni/pull/1214
  • [model, trainer] feat: pack MiniMax H3 offline training by @NancyFyong in https://github.com/ByteDance-Seed/VeOmni/pull/1204
  • [data, model] fix: use sampled video timing in Qwen Omni by @yeyeyeping in https://github.com/ByteDance-Seed/VeOmni/pull/1221
  • [dist, ci, docs] fix: release reentrant checkpoint input gradients by @ZHAO-YIFENG in https://github.com/ByteDance-Seed/VeOmni/pull/1169
  • [omni, model, trainer, data] feat: add seedomni runtime, trainer and media data by @Coach257 in https://github.com/ByteDance-Seed/VeOmni/pull/1235
  • [dist] fix: place Ulysses inside CP on device mesh by @Zx55 in https://github.com/ByteDance-Seed/VeOmni/pull/1257

New Contributors

  • @NancyFyong made their first contribution in https://github.com/ByteDance-Seed/VeOmni/pull/1201
  • @ruchu127 made their first contribution in https://github.com/ByteDance-Seed/VeOmni/pull/1157
  • @ZHAO-YIFENG made their first contribution in https://github.com/ByteDance-Seed/VeOmni/pull/1167

Full Changelog: https://github.com/ByteDance-Seed/VeOmni/compare/v0.1.12...v0.1.13