You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks the end-to-end enablement and optimization checklist for DeepSeek-V4 on ATOM. DeepSeek-V4 includes optimization and functional opportunities (mHC / HCA / CSA / MoE / MTP), and ATOM readiness depends on both kernel-level work in AITER and ATOM-side integration. We're launching a joint effort to land V4-Pro Base FP4 functionality and parity, then drive performance and concurrency. Please feel free to take on any task, and we'd love to hear more optimization ideas.
Purpose
Track DeepSeek-V4 functionality and performance readiness on ATOM.
Keep module-level optimization items visible and actionable.
Align acceptance criteria for FP4 native release readiness.
Scope today: V4-Pro Base (FP4) native, eager mode, 4-batch coherent on real ckpt, GSM8K ~0.6 (5 P0/P1 gaps tracked in #642). V4-Flash variants and V4-Pro (FP8 cross-quant) are not currently in ATOM scope.
DSv4 disaggregated serving (ATOM side). Test docker rocm/atom-dev:nightly_202605171131-mooncake_build available; multi-node issues outstanding before official release. Repro release for SA gated. Reference: atom/kv_transfer/disaggregation/README.md.
Silu and Mul fusion. Currently torch native. Owner committed 5/9.
Q/KV pre-attn fusion (Q norm + KV RoPE + K insert, warp-dispatched). Highest single-fusion ROI: 10 to 20× per vLLM. Open and unclaimed.
Triton kernel work (per-head Q Norm, fp4_act_quant, rotate_activation, small BF16 matmul, mHC inline norm) giving 20-30% improvement on ATOM path; kernels also becoming available in AITER.
MegaMoE Approach 2 (Expert-Parallel All-to-All + FP4 GEMM). Design in flight; cowork on comms once design suggests better perf than current impl. Mid-term; depends on AMD NCCL-GIN-equivalent comms.
3) GEMM
A8W8 (FP8 act × FP8 weight) via CK GemmMXFP8 ✅ working.
DSv4 disaggregated serving (KV transfer): test docker rocm/atom-dev:nightly_202605171131-mooncake_build released for internal testing; multi-node still has issues; official release pending. Repro release to SA gated. README: atom/kv_transfer/disaggregation/README.md.
5) Quantization & Transform
act_quant (BF16 to FP8 e4m3, per-1×128) ✅ via aiter.
[Tracker]: DeepSeek-V4 Support and Optimization on ATOM (as of 5/22/2026)
High-Level Summary
Recently completed
Motivation
This issue tracks the end-to-end enablement and optimization checklist for DeepSeek-V4 on ATOM. DeepSeek-V4 includes optimization and functional opportunities (mHC / HCA / CSA / MoE / MTP), and ATOM readiness depends on both kernel-level work in AITER and ATOM-side integration. We're launching a joint effort to land V4-Pro Base FP4 functionality and parity, then drive performance and concurrency. Please feel free to take on any task, and we'd love to hear more optimization ideas.
Purpose
Scope today: V4-Pro Base (FP4) native, eager mode, 4-batch coherent on real ckpt, GSM8K ~0.6 (5 P0/P1 gaps tracked in #642). V4-Flash variants and V4-Pro (FP8 cross-quant) are not currently in ATOM scope.
General Checklist
1) Functionality / Bugfix / Feature
Performance Checklist
1) High-Level Performance / Feature
rocm/atom-dev:nightly_202605171131-mooncake_buildavailable; multi-node issues outstanding before official release. Repro release for SA gated. Reference:atom/kv_transfer/disaggregation/README.md.2) Kernel Fusion
Element-wise fusion
CSA
HCA
mHC
MoE
3) GEMM
einsum("bsgd,grd->bsgr"); G=8 (Flash), G=16 (Pro). 1-2 wk scope. Blocks feat(deepseek_v4): PR1 skeleton — end-to-end inference with triton MoE #650 finalization. Open and unclaimed.4) KV Cache Codesign
rocm/atom-dev:nightly_202605171131-mooncake_buildreleased for internal testing; multi-node still has issues; official release pending. Repro release to SA gated. README:atom/kv_transfer/disaggregation/README.md.5) Quantization & Transform
6) Reasoning / Chat Template