Releases: AMD-AGI/diffusion-models-inference
Releases · AMD-AGI/diffusion-models-inference
Release list
Release v26.9.1
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 useaiter_i8fp8/aiter_fp8/
aiter_fp8_spargeinstead ofaiter_sageand 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_pythonandbaseshare a common
base_oslayer, and license evidence is copied intocoreinstead of
final, which restores cache hits when only later stages change
(#43). - Meson is pinned to
1.7.0to avoid a ROCm link-arg duplication regression
in meson 1.12.0
(#19).
Benchmark Configurations
- Quantized-attention configs renamed to
quantattnand 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
Release v26.8
New Models & Model Updates
Delivered via the xDiT bump (c302663 → 2f74acb, 16 commits) and the
supporting diffusers bump (447e571 → f6e1c4d):
- Krea 2 (Raw and Turbo) text-to-image support
- Ideogram 4 support
- MiniMax-H3 support
- LingBot-Video support (MoE 30B and Dense 1.3B)
- FLUX.2 PipeFusion support, and PipeFusion enabled for FLUX.1-dev low-VRAM inference
Performance Improvements
- New
aiter_sparge_fp8attention backend built on a hand-written gfx950 FP8
block-sparse assembly kernel (fwd_hd128_fp8_sparse.co). Q/K/V are quantized
per-tensor to E4M3 and dispatched on an LPT-sorted work table so the heaviest
sparse tiles launch first, collapsing one-workgroup-per-tile tail latency. The
wan2_2.quantgemm_spargeattn.gfx950benchmark now uses it in place of the
hybridaiter_sparge_v2/aiter_sageschedule
(#5). - W8A8 INT8 quantization support (xDiT #729).
- AITER CK VSA for Wan (xDiT #744).
- AITER FP8 attention exposed as a plain function rather than a custom op, so it
no longer blockstorch.compile(xDiT #749). - QwenImage attention mask corrected under Ulysses sequence parallelism
(diffusers #13756).
Docker & Environment
- The
ffmpeg_builderstage now roots onbaseinstead ofubuntu:24.04.
Building from a prebuilt core image corrupted the separately-rooted stage and
caused apt/GPG failures
(#10). - Patches and GPU code objects are now bind-mounted into the build instead of
being copied in, so the explicit/patchesand/code_objectscleanup layers
are gone
(e38f9f0). - Image assets consolidated:
assets/datanow provides/app/dataand
assets/docs/README.mdprovides/app/README.md; patches moved from
src/patches/topatches/; thereferences/quality-check payload is no
longer added to the image
(e38f9f0).