Skip to content

Release v26.9.1

Latest

Choose a tag to compare

@nsakkine nsakkine released this 16 Sep 10:08

New Models & Model Updates

Delivered via the xDiT bump (2f74acb → 3aa7b34) and supporting
diffusers (f6e1c4d → 9f7aee4) and DistVAE (6d8025c → dce4841)
bumps:

  • LTX-2.5 (full and distilled), with xDiT configs now in the image
    (#48, xDiT #754)
  • MiniMax-H3, with xDiT configs now in the image
    (#16, xDiT #762)
  • DistVAE tiled / tile-parallel VAE execution and extended model support
    (DistVAE #14, xDiT #750)

Performance Improvements

  • Attention backends moved from Triton / Sage-style paths onto AITER MHAv4.
    Quantized and sparse configs now use aiter_i8fp8 / aiter_fp8 /
    aiter_fp8_sparge instead of aiter_sage and the older Sparge names
    (#41, AITER #4627, xDiT #752 / #758).
  • Fused QK-RMSNorm + RoPE (and related packing) for FLUX.1, FLUX.2, Qwen Image,
    Wan2.X, and Z-Image (xDiT #755, #756, #760, #767, #763).
  • LTX-2.5 parallel VAE decoding and AITER RMSNorm (xDiT #759).
  • Memory-efficient model loading (xDiT #751).

Docker & Environment

  • Dockerfile stages were rewired so build_python and base share a common
    base_os layer, and license evidence is copied into core instead of
    final, which restores cache hits when only later stages change
    (#43).
  • Meson is pinned to 1.7.0 to avoid a ROCm link-arg duplication regression
    in meson 1.12.0
    (#19).

Benchmark Configurations

  • Quantized-attention configs renamed to quantattn and switched to
    aiter_fp8; HunyuanVideo FP8/Sage and several Wan2.2 quantized/Sage
    variants were dropped
    (#50).
  • Distilled and distilled-sparse HunyuanVideo 1.5 configs were removed
    (#29).

Other Changes

  • AITER bumped 3a52614 → 0c2b0f77
    (#31).
  • xDiT stack bump (xDiT, diffusers, DistVAE)
    (#32).
  • MiniMax-H3 torch.compile no longer recompiles
    (#57).