Daily Cross-Workflow Summary — 2026-06-24
Snapshot: 2026-06-24 23:10 UTC · Only completed runs/jobs counted in trends · Auto-updated every 30 min
TL;DR
🔴 RED · ~13 active clusters · 5 🆕 today (R207–R211) · ~8 carrying over · 3 review-ready fixes (#29158, #27757, #28889)
👉 Today's ask: Good news first — the AMD AITER Scout is clean today (no failures; next cron ≈ Thu Jun-25) and release-docker-amd-nightly is ✅ green. The single highest-value merge is 🆕 #29158 (open, non-draft) — a direct ROCm fallback that fixes the R195 mamba extra_buffer assertion now red on 4 Qwen3.5 nightly jobs across both nightlies; land it plus the two other review-ready fixes #27757 (R2 Mistral) and #28889 (R192 FLUX.2 FP8). Then triage the 5 NEW clusters (R207–R211, none have a fix). ⚠️ pr-test-amd-rocm720 produced ZERO real signal again — all 88 "failures" are the recurring cron self-cancellation (draft fix #28987). Both nightlies' Jun-24 runs are partially IN-FLIGHT.
Workflow status
| Workflow |
Latest run |
✅ |
❌ |
Trend (completed real failures) |
Δ vs yesterday |
| nightly-test-amd |
Jun-23 28046906309 (10); Jun-24 28119497313 (IN-FLIGHT) |
0 |
10 (+4 partial) |
11·9·7·10·(IN-FLIGHT) |
+3 (worse, full run completed) |
| nightly-test-amd-rocm720 |
Jun-23 28046795462 (9); Jun-24 28119401197 (7) |
0 |
9 → 7 |
12·11·9·7 |
-2 (slightly better) |
| release-docker-amd-nightly |
Jun-24 (latest) |
✅ |
0 |
0·0·0 |
0 |
| release-docker-amd-rocm720-nightly |
Jun-24 28099472424 |
⚠️ |
2 (infra) |
0·0·2 |
+2 (1 leg cancelled) |
| amd-aiter-scout |
— (no run/failures today) |
— |
0 |
— |
scout clean; next ≈ Thu Jun-25 |
| pr-test-amd |
rolling (Jun-23→24) |
0 |
~6–8/run |
~6 |
~same |
| pr-test-amd-rocm720 |
28119463964 + others |
0 |
0 real (82 concurrency-cancel · 6 infra) |
0·0·0 real |
no signal (cron churn) |
Notes: (1) nightly Jun-24 runs (28119497313, 28119401197) reported only their early 2-GPU + some 8-GPU jobs at snapshot — late shards are partial. (2) release-docker-amd-rocm720-nightly: gfx942 publish leg cancelled mid-build (runner reclamation, [MEDIUM]) → push_local_registry failed on missing artifact; gfx950 leg succeeded. One-off infra, re-run to recover. (3) pr-test-amd-rocm720's two crons (30 17 + 0 */6) still share one cancel-in-progress group → 82 self-cancellations; draft fix #28987.
Failure clusters (active, deduplicated across all workflows)
R195 · Mamba extra_buffer needs CUDA/MUSA/NPU (FLA) rejected on ROCm (Qwen3.5) — 4 nightly jobs, both nightlies
- Status: persistent since ~Jun-19 on all four Qwen3.5 nightly jobs. Top hypothesis:
[HIGH] #28151 (66a7fd5c) set mamba_radix_cache_strategy="auto" and removed the ROCm fallback. In-flight fix: ✅ #29158 (open, non-draft, NEW) — direct ROCm no_buffer fallback; land this. (Also #27141 open, enables the feature.)
R2 · Mistral/Mixtral GSM8K below threshold (chat-eval) — both nightlies
- Status: never-passed in window (≥Jun-13); Mistral-7B ~0.36–0.37, Mixtral ~0.29–0.32 vs thresholds 0.47/0.69. Top hypothesis:
[HIGH] chat-eval answer-extraction + threshold calibration, not a kernel regression. In-flight fix: ✅ #27757 (open, non-draft) — land it.
| Workflow |
Job (shard) |
Test File |
Test Function |
Error |
Log |
| nightly-test-amd |
nightly-accuracy-2-gpu (IN-FLIGHT) |
test_gsm8k_eval_amd.py |
test_gsm8k_all_models |
Mistral 0.366 < 0.47 |
Log |
| nightly-test-amd-rocm720 |
nightly-accuracy-2-gpu-rocm720 |
test_gsm8k_eval_amd.py |
test_gsm8k_all_models |
Mistral 0.369 < 0.47 |
Log |
R1 · VLM MMMU accuracy below threshold (5 models, ~random) — both nightlies
- Status: never-passed (≥Jun-13); same 5 VLMs (Qwen2-VL, Qwen2.5-VL, Qwen3-VL-30B, MiniCPM-o, deepseek-vl2) ~0.26–0.29, bit-stable. Top hypothesis:
[MEDIUM] systemic VLM degradation / thresholds calibrated above achievable on MI30x. In-flight fix: ❌ none (#26178 stale, perf-only).
R192 · FLUX.2 modelopt-FP8 torch._scaled_mm HIPBLAS_STATUS_NOT_SUPPORTED — pr-test-amd (8 jobs, has fix)
- Status: never-passed on AMD; every
multimodal-gen-test-2-gpu-amd shard-1 run (flux2). Top hypothesis: [HIGH] FP8 e4m3fn GEMM unsupported by hipBLAS on gfx942. In-flight fix: ✅ #28889 (open, non-draft) — dequant→bf16 fallback in apply_fp8_linear; land it.
| Workflow |
Job (shard) |
Test File |
Test Function |
Error |
Log |
| pr-test-amd |
multimodal-gen-test-2-gpu-amd (1) |
test_server_2_gpu.py |
test_diffusion_generation[flux2_modelopt_fp8_tp2_t2i] |
HIPBLAS_STATUS_NOT_SUPPORTED |
Log |
R202 · PD-disaggregation KV-transfer 300s timeout / RDMA mem-registration fault — pr-test-amd MI35x (8 jobs)
- Status: persistent ≥6 days on
stage-b-test-large-8-gpu-mi35x-disaggregation-amd (KVPoll.WaitingForInput 300s → KeyError: 'answer'; PP setUpClass exit -9, RDMA Cannot allocate memory [12]). Top hypothesis: [MEDIUM] faulty/resource-exhausted RDMA NIC rdma5 on the fabric runner; [LOW] sglang regression. In-flight fix: ⚠️ #29127 (DRAFT, DEBUG-only) — isolates the faulty NIC, not a code fix.
R19 · Qwen3-235B-MXFP4 HIP hipErrorCapturedEvent abort during decode CUDA-graph capture — MI35x, both nightlies
- Status: never-passed (≥May-25); NCCL watchdog
hipEventQuery races with graph capture under aiter custom all-reduce. Top hypothesis: [HIGH] ProcessGroupNCCL watchdog polls events on a capturing stream → illegal on ROCm. In-flight fix: ❌ none direct (⚠️ #27650, #23581 candidates).
R155 · DeepSeek-V3.2 (basic) MI35x GSM8K below threshold — both nightlies
- Status: never-passed on rocm720 (0.85–0.87 vs 0.93); nightly-test-amd borderline 0.925 (new today, 1-question short). Top hypothesis:
[MEDIUM] tilelang DSA backend numerics on gfx950 (MTP variant passes). In-flight fix: ❌ none (related #25559, #29050).
R211 · 🆕 DeepSeek-R1 HiCache MI35x — GPU memory access fault / GSM8K timeout — both nightlies
- Status: failing since ~Jun-20, surfaced today (8-GPU jobs completed). Two symptoms: nightly-test-amd + rocm720 Jun-23 =
Memory access fault by GPU → -6/255; rocm720 Jun-24 = per-file 3600s timeout (est_time 5400s > 3600s budget). Top hypothesis: [LOW] illegal access in hicache fp8-KV / aiter block-scale GEMM (gfx950); plus [HIGH] structural timeout misconfig for the eval. In-flight fix: ❌ none.
R209 · 🆕 VLM MMMU benchmark 1800s timeout (Qwen2.5-VL-3B) — pr-test-amd nondeterministic
- Status: NEW today; model swapped to Qwen2.5-VL-3B → untuned vision GEMMs exceed 1800s budget. Top hypothesis:
[HIGH] model-swap #29095 (MERGED) larger GEMMs (torch fallback) over budget. In-flight fix: ❌ none (raise timeout or tune GEMMs).
R207 · 🆕 GLM-5.1-FP8 weight-load stall (MI35x) — nightly-test-amd
- Status: NEW regression today (passed prior 3 runs; Jun-22 acc 0.955). Server never ready; TP7 weight load hung past 5411s budget (distributed hang at post-load
monitored_barrier). Top hypothesis: [MEDIUM] checkpoint I/O / load slowdown (infra-leaning). In-flight fix: ❌ none.
| Workflow |
Job (shard) |
Test File |
Test Function |
Error |
Log |
| nightly-test-amd |
nightly-8-gpu-mi35x-glm51 |
test_glm51_eval_mi35x.py |
test_glm51_accuracy |
weight-load stall, server never ready |
Log |
R208 · 🆕 VLM perf server-side KeyError (premature HTTP response) — pr-test-amd-rocm720 perf
- Status: NEW regression Jun-24 (passed prior 4 runs); Qwen3-VL-30B benchmark aborted by server
KeyError in _wait_one_response → client ChunkedEncodingError. Top hypothesis: [LOW] zmq IPC refactor #29012 (34dd9c28, MERGED) altered output delivery → duplicate-output/deleted-state race. Disconfirming: only one occurrence; could be flake. In-flight fix: ❌ none.
| Workflow |
Job (shard) |
Test File |
Test Function |
Error |
Log |
| nightly-test-amd-rocm720 |
nightly-perf-2-gpu-vlm-rocm720 |
test_vlms_perf_amd.py |
test_bench_one_batch |
server KeyError → premature response |
Log |
R210 · 🆕 Qwen3.5 triton-DCP GSM8K eval timeout — nightly-test-amd
- Status: NEW (file
test_qwen3p5_triton_dcp.py added by #25090, first scheduled run); full 1314-sample GSM8K (est_time 4800s) doesn't fit 3600s timeout, stalled at 46% on repeated Connection error. Top hypothesis: [MEDIUM] timeout-budget misconfig. In-flight fix: ❌ none.
| Workflow |
Job (shard) |
Test File |
Test Function |
Error |
Log |
| nightly-test-amd |
nightly-8-gpu-mi35x-qwen35 |
test_qwen3p5_triton_dcp.py |
TestQwen35TritonDCPGsm8k.test_a_gsm8k |
TIMEOUT 3600s |
Log |
Known/stable + resolved clusters (carrying over) · click to expand
| ID |
Cluster |
Where (latest) |
In-flight fix |
| R6 |
Qwen3-30B-A3B unquantized MoE accuracy 0.305 (MI35x) |
rocm720 accuracy-8gpu-mi35x |
❌ none |
| R203 |
Qwen2-57B-FP8 server-start TimeoutError (TP2) |
nightly-test-amd accuracy-2-gpu (Jun-23 only) |
❌ none |
| R181 |
mori build invalid-ELF (libabsl .so) |
pr-test-amd stage-a-1gpu-small + rocm720 |
❌ none (infra) |
| — |
ideogram-4-fp8 gated-repo 403 at diffusion setup |
pr-test-amd multimodal-gen-2gpu |
⚠️ #28225 (draft) |
| — |
RCCL allreduce SIGSEGV 8-GPU smoke (test_rccl_multi_gpu.py) |
pr-test-amd stage-c-8gpu (0) |
❌ none |
| R200 |
DeepSeek-V4 compress-state KV HIP OOM |
quiet today |
✅ #28941 MERGED |
| R196 |
VLM DP-encoder CUDA-IPC invalid device pointer |
quiet today (8-GPU shards partial) |
❌ none |
| R194 |
Kimi-K2.6 MoE w2 narrow IndexError |
did NOT recur — today Kimi is download timeout (infra) |
⚠️ #28905 (draft) |
Infrastructure / orchestration noise (not test failures) · click to expand
- pr-test-amd-rocm720 cron self-cancellation: 82 of 88 jobs cancelled via
cancel-in-progress — two crons (30 17 daily + 0 */6) share one concurrency group on main. Two mass events: run 28046873327 (40 jobs) and 28119463964 (~39 jobs). Draft fix ⚠️ #28987. This workflow produced 0 real test signal today.
- HF weight-download hangs (xet_get): Kimi-K2.6 (MI35x both nightlies), DeepSeek-V4-Pro-FP8 (rocm720, alternates pass/cancel on timing), deepseek-vl2-small, grok1-int4. Infra/cache, not code.
- Self-hosted runner lost-communication / abrupt termination (BlobNotFound): pr-test-amd stage-c-8gpu + multimodal-gen 1-GPU shards (jobs lost log).
- release-docker-amd-rocm720-nightly: gfx942
publish leg cancelled mid-build (runner reclamation [MEDIUM]) → push_local_registry artifact-missing cascade. Re-run 28099472424 to recover.
- Diffusion 1-GPU flakes: FLUX.1-dev 90-min hang, zimage warmup hang → port-5555 leak cascade, priority-scheduling decode-capture hang — assorted one-offs.
- Grok1-FP8 decode-capture hang (nightly-accuracy-8-gpu, new today, 1 occurrence, infra flake).
Workflow drill-down (per-workflow view)
nightly-test-amd · Jun-23 [28046906309](https://github.com/sgl-project/sglang/actions/runs/28046906309) (10) · Jun-24 [28119497313](https://github.com/sgl-project/sglang/actions/runs/28119497313) IN-FLIGHT
nightly-test-amd-rocm720 · Jun-23 [28046795462](https://github.com/sgl-project/sglang/actions/runs/28046795462) (9) · Jun-24 [28119401197](https://github.com/sgl-project/sglang/actions/runs/28119401197) (7)
pr-test-amd · rolling Jun-23→24 · 7 clusters (28 jobs)
| Job (shard) |
Test File |
Test Function |
Cluster |
Error |
| multimodal-gen-2gpu (1) ×8 |
test_server_2_gpu.py |
flux2_modelopt_fp8_tp2_t2i |
R192 |
HIPBLAS_STATUS_NOT_SUPPORTED |
| stage-b-mi35x-disaggregation ×8 |
test_disaggregation_*.py |
test_gsm8k / setUpClass |
R202 |
KV-transfer 300s / RDMA ENOMEM |
| stage-b-1gpu-small-nondeterministic ×2 |
test_vlm_models.py |
test_vlm_mmmu_benchmark |
R209🆕 |
1800s timeout (Qwen2.5-VL-3B) |
| multimodal-gen-2gpu (1) ×4 |
test_server_2_gpu.py |
ideogram4_fp8_tp2_t2i |
ideogram-403 |
gated repo 403 |
| stage-a-1gpu-small ×2 |
mori build |
N/A |
R181 |
invalid ELF header |
| runner-lost / RCCL / flux1-hang / port-5555 / priority-sched-hang |
various |
N/A |
infra |
runner loss / SIGSEGV / hangs |
pr-test-amd-rocm720 · [28119463964](https://github.com/sgl-project/sglang/actions/runs/28119463964) + others · 0 real failures
All 88 "failures" are non-substantive: 82 concurrency cancel-in-progress cancellations (two crons share one group on main) + 6 infra (4 DeepSeek-V4-Pro slow weight-load/timeout cancellations, 1 mori libabsl_time_zone.so invalid-ELF build fail, runner starvation). Zero failing pytest test file+function; nothing to bisect. Draft CI fix ⚠️ #28987 targets the cron collision — the top item to restore ROCm 7.2 scheduled signal.
How this report is generated
- Only
status == "completed" runs/jobs counted in trends. Both nightly Jun-24 runs are partly IN-FLIGHT (late shards pending); their carry-over 8-GPU clusters are confirmed from the Jun-23 completed runs. amd-aiter-scout had no run/failures today (next cron ≈ Thu Jun-25). release-docker-amd-nightly ✅ green.
- 🆕 NEW today (R207–R211): R207 GLM-5.1 weight-load stall, R208 VLM perf KeyError (zmq race), R209 VLM MMMU 1800s timeout (Qwen2.5-VL-3B), R210 Qwen3.5 triton-DCP timeout, R211 DeepSeek-R1 HiCache mem-fault/timeout (failing since ~Jun-20, surfaced now). R200 resolved (#28941 merged); R194 did not recur (Kimi is download-hang today, not the w2 narrow IndexError).
- PR states verified live: #29158 / #27757 / #28889 / #27141 open + non-draft; #28987 / #29127 draft; #29012 / #29095 merged.
- Confidence:
FACT/HIGH/MEDIUM/LOW/SPECULATION. Bot does NOT assign Priority — engineers decide from cluster size + persistence + fix availability.
Generated by amd-bot · last updated 2026-06-24 23:10 UTC
Generated by amd-bot using Claude Code CLI (last updated: 2026-06-24 23:10 UTC)
CI Monitor — 2026-06-24
Repo: sgl-project/sglang
Monitored Workflows:
nightly-test-amd.yml
nightly-test-amd-rocm720.yml
release-docker-amd-nightly.yml
release-docker-amd-rocm720-nightly.yml
amd-aiter-scout.yml
pr-test-amd.yml
pr-test-amd-rocm720.yml
Per-workflow failure reports are appended as comments below; the Daily Cross-Workflow Summary is rendered above this section.
Daily Cross-Workflow Summary — 2026-06-24
Snapshot: 2026-06-24 23:10 UTC · Only completed runs/jobs counted in trends · Auto-updated every 30 min
TL;DR
🔴 RED · ~13 active clusters · 5 🆕 today (R207–R211) · ~8 carrying over · 3 review-ready fixes (#29158, #27757, #28889)⚠️ pr-test-amd-rocm720 produced ZERO real signal again — all 88 "failures" are the recurring cron self-cancellation (draft fix #28987). Both nightlies' Jun-24 runs are partially IN-FLIGHT.
👉 Today's ask: Good news first — the AMD AITER Scout is clean today (no failures; next cron ≈ Thu Jun-25) and release-docker-amd-nightly is ✅ green. The single highest-value merge is 🆕 #29158 (open, non-draft) — a direct ROCm fallback that fixes the R195 mamba
extra_bufferassertion now red on 4 Qwen3.5 nightly jobs across both nightlies; land it plus the two other review-ready fixes #27757 (R2 Mistral) and #28889 (R192 FLUX.2 FP8). Then triage the 5 NEW clusters (R207–R211, none have a fix).Workflow status
Failure clusters (active, deduplicated across all workflows)
R195 · Mamba
extra_buffer needs CUDA/MUSA/NPU (FLA)rejected on ROCm (Qwen3.5) — 4 nightly jobs, both nightlies[HIGH]#28151 (66a7fd5c) setmamba_radix_cache_strategy="auto"and removed the ROCm fallback. In-flight fix: ✅ #29158 (open, non-draft, NEW) — direct ROCmno_bufferfallback; land this. (Also #27141 open, enables the feature.)test_qwen35_eval_mi35x.pytest_lm_evalextra_buffer needs CUDA/MUSA/NPU (FLA)test_qwen35_eval_amd.pysetUpClasstest_qwen35_eval_mi35x.pytest_lm_evaltest_qwen35_eval_amd.pysetUpClassR2 · Mistral/Mixtral GSM8K below threshold (chat-eval) — both nightlies
[HIGH]chat-eval answer-extraction + threshold calibration, not a kernel regression. In-flight fix: ✅ #27757 (open, non-draft) — land it.test_gsm8k_eval_amd.pytest_gsm8k_all_modelstest_gsm8k_eval_amd.pytest_gsm8k_all_modelsR1 · VLM MMMU accuracy below threshold (5 models, ~random) — both nightlies
[MEDIUM]systemic VLM degradation / thresholds calibrated above achievable on MI30x. In-flight fix: ❌ none (#26178 stale, perf-only).test_vlms_mmmu_eval_amd.pytest_mmmu_vlm_modelstest_vlms_mmmu_eval_amd.pytest_mmmu_vlm_modelsR192 · FLUX.2 modelopt-FP8
torch._scaled_mmHIPBLAS_STATUS_NOT_SUPPORTED — pr-test-amd (8 jobs, has fix)multimodal-gen-test-2-gpu-amdshard-1 run (flux2). Top hypothesis:[HIGH]FP8 e4m3fn GEMM unsupported by hipBLAS on gfx942. In-flight fix: ✅ #28889 (open, non-draft) — dequant→bf16 fallback inapply_fp8_linear; land it.test_server_2_gpu.pytest_diffusion_generation[flux2_modelopt_fp8_tp2_t2i]R202 · PD-disaggregation KV-transfer 300s timeout / RDMA mem-registration fault — pr-test-amd MI35x (8 jobs)
stage-b-test-large-8-gpu-mi35x-disaggregation-amd(KVPoll.WaitingForInput300s →KeyError: 'answer'; PPsetUpClassexit -9, RDMACannot allocate memory [12]). Top hypothesis:[MEDIUM]faulty/resource-exhausted RDMA NICrdma5on the fabric runner;[LOW]sglang regression. In-flight fix:test_disaggregation_basic.pyTestDisaggregationAccuracy.test_gsm8ktest_disaggregation_pp.pyTestDisaggregationDecodePPAccuracy.setUpClassR19 · Qwen3-235B-MXFP4 HIP
hipErrorCapturedEventabort during decode CUDA-graph capture — MI35x, both nightlieshipEventQueryraces with graph capture under aiter custom all-reduce. Top hypothesis:[HIGH]ProcessGroupNCCL watchdog polls events on a capturing stream → illegal on ROCm. In-flight fix: ❌ none direct (test_qwen3_instruct_mxfp4.pysetUpClasshipErrorCapturedEvent→ -6test_qwen3_instruct_mxfp4.pysetUpClassR155 · DeepSeek-V3.2 (basic) MI35x GSM8K below threshold — both nightlies
[MEDIUM]tilelang DSA backend numerics on gfx950 (MTP variant passes). In-flight fix: ❌ none (related #25559, #29050).test_deepseek_v32_eval_mi35x.pytest_deepseek_v32_accuracytest_deepseek_v32_eval_mi35x.pytest_deepseek_v32_accuracyR211 · 🆕 DeepSeek-R1 HiCache MI35x — GPU memory access fault / GSM8K timeout — both nightlies
Memory access fault by GPU→ -6/255; rocm720 Jun-24 = per-file 3600s timeout (est_time5400s > 3600s budget). Top hypothesis:[LOW]illegal access in hicache fp8-KV / aiter block-scale GEMM (gfx950); plus[HIGH]structural timeout misconfig for the eval. In-flight fix: ❌ none.test_deepseek_r1_hicache_mi35x.pytest_gsm8ktest_deepseek_r1_hicache_mi35x.pyTestDeepSeekR1HiCacheMI35x.test_gsm8kR209 · 🆕 VLM MMMU benchmark 1800s timeout (Qwen2.5-VL-3B) — pr-test-amd nondeterministic
[HIGH]model-swap #29095 (MERGED) larger GEMMs (torch fallback) over budget. In-flight fix: ❌ none (raise timeout or tune GEMMs).test_vlm_models.pyTestVLMModels.test_vlm_mmmu_benchmark(Qwen2.5-VL-3B)R207 · 🆕 GLM-5.1-FP8 weight-load stall (MI35x) — nightly-test-amd
monitored_barrier). Top hypothesis:[MEDIUM]checkpoint I/O / load slowdown (infra-leaning). In-flight fix: ❌ none.test_glm51_eval_mi35x.pytest_glm51_accuracyR208 · 🆕 VLM perf server-side
KeyError(premature HTTP response) — pr-test-amd-rocm720 perfKeyErrorin_wait_one_response→ clientChunkedEncodingError. Top hypothesis:[LOW]zmq IPC refactor #29012 (34dd9c28, MERGED) altered output delivery → duplicate-output/deleted-state race. Disconfirming: only one occurrence; could be flake. In-flight fix: ❌ none.test_vlms_perf_amd.pytest_bench_one_batchKeyError→ premature responseR210 · 🆕 Qwen3.5 triton-DCP GSM8K eval timeout — nightly-test-amd
test_qwen3p5_triton_dcp.pyadded by #25090, first scheduled run); full 1314-sample GSM8K (est_time4800s) doesn't fit 3600s timeout, stalled at 46% on repeatedConnection error. Top hypothesis:[MEDIUM]timeout-budget misconfig. In-flight fix: ❌ none.test_qwen3p5_triton_dcp.pyTestQwen35TritonDCPGsm8k.test_a_gsm8kKnown/stable + resolved clusters (carrying over) · click to expand
.so)test_rccl_multi_gpu.py)invalid device pointernarrowIndexErrorInfrastructure / orchestration noise (not test failures) · click to expand
cancel-in-progress— two crons (30 17daily +0 */6) share one concurrency group onmain. Two mass events: run 28046873327 (40 jobs) and 28119463964 (~39 jobs). Draft fixpublishleg cancelled mid-build (runner reclamation[MEDIUM]) →push_local_registryartifact-missing cascade. Re-run 28099472424 to recover.Workflow drill-down (per-workflow view)
nightly-test-amd · Jun-23 [28046906309](https://github.com/sgl-project/sglang/actions/runs/28046906309) (10) · Jun-24 [28119497313](https://github.com/sgl-project/sglang/actions/runs/28119497313) IN-FLIGHT
test_gsm8k_eval_amd.pytest_gsm8k_all_modelstest_vlms_mmmu_eval_amd.pytest_mmmu_vlm_modelstest_qwen35_eval_mi35x.py/test_qwen3p5_triton_dcp.pytest_lm_eval/test_a_gsm8ktest_qwen35_eval_amd.pysetUpClasstest_qwen3_instruct_mxfp4.pysetUpClasshipErrorCapturedEvent-6test_deepseek_v32_eval_mi35x.pytest_deepseek_v32_accuracytest_deepseek_r1_hicache_mi35x.pytest_gsm8ktest_glm51_eval_mi35x.pytest_glm51_accuracytest_kimi_k26_eval_mi35x.pytest_kimi_k26_gsm8k_accuracytest_grok1_fp8_eval_amd.pynightly-test-amd-rocm720 · Jun-23 [28046795462](https://github.com/sgl-project/sglang/actions/runs/28046795462) (9) · Jun-24 [28119401197](https://github.com/sgl-project/sglang/actions/runs/28119401197) (7)
test_gsm8k_eval_amd.pytest_gsm8k_all_modelstest_vlms_mmmu_eval_amd.pytest_mmmu_vlm_modelstest_vlms_perf_amd.pytest_bench_one_batchtest_qwen35_eval_*.pytest_lm_eval/setUpClasstest_qwen3_instruct_mxfp4.pysetUpClasshipErrorCapturedEvent-6test_deepseek_v32_eval_mi35x.pytest_deepseek_v32_accuracytest_qwen3_moe_eval_mi35x.pytest_qwen3_moe_accuracytest_deepseek_r1_hicache_mi35x.pytest_gsm8ksetUpClasspr-test-amd · rolling Jun-23→24 · 7 clusters (28 jobs)
test_server_2_gpu.pyflux2_modelopt_fp8_tp2_t2itest_disaggregation_*.pytest_gsm8k/setUpClasstest_vlm_models.pytest_vlm_mmmu_benchmarktest_server_2_gpu.pyideogram4_fp8_tp2_t2ipr-test-amd-rocm720 · [28119463964](https://github.com/sgl-project/sglang/actions/runs/28119463964) + others · 0 real failures
All 88 "failures" are non-substantive: 82 concurrency⚠️ #28987 targets the cron collision — the top item to restore ROCm 7.2 scheduled signal.
cancel-in-progresscancellations (two crons share one group onmain) + 6 infra (4 DeepSeek-V4-Pro slow weight-load/timeout cancellations, 1 morilibabsl_time_zone.soinvalid-ELF build fail, runner starvation). Zero failing pytest test file+function; nothing to bisect. Draft CI fixHow this report is generated
status == "completed"runs/jobs counted in trends. Both nightly Jun-24 runs are partly IN-FLIGHT (late shards pending); their carry-over 8-GPU clusters are confirmed from the Jun-23 completed runs. amd-aiter-scout had no run/failures today (next cron ≈ Thu Jun-25). release-docker-amd-nightly ✅ green.FACT/HIGH/MEDIUM/LOW/SPECULATION. Bot does NOT assign Priority — engineers decide from cluster size + persistence + fix availability.Generated by amd-bot · last updated 2026-06-24 23:10 UTC
Generated by amd-bot using Claude Code CLI (last updated: 2026-06-24 23:10 UTC)
CI Monitor — 2026-06-24
Repo: sgl-project/sglang
Monitored Workflows:
nightly-test-amd.ymlnightly-test-amd-rocm720.ymlrelease-docker-amd-nightly.ymlrelease-docker-amd-rocm720-nightly.ymlamd-aiter-scout.ymlpr-test-amd.ymlpr-test-amd-rocm720.ymlPer-workflow failure reports are appended as comments below; the Daily Cross-Workflow Summary is rendered above this section.