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
Affected job:Linux::release / Test gfx950-dcgpu / Test hipblaslt / Test hipblaslt (shard N/6)
Affected arch:gfx950-dcgpu
Platform: Linux
Component: hipBLASLt
Summary
Both ROCm/TheRock#8166 and ROCm/TheRock#8172 fail all six gfx950 hipBLASLt shards with the same HSA_STATUS_ERROR_MEMORY_FAULT / GPU hang signature in hipblaslt-test_standard_suite.
This appears deterministic rather than infrastructure flakiness:
The failing bump range starts from the previous passing rocm-libraries commit d316419.
Only three commits in the failing range touched projects/hipblaslt.
8d9e03f56d7 made the large gfx950-specific logic change: seven *_HAS_SAV_UserArgs.yaml files under projects/hipblaslt/.../Tensile/Logic/asm_full/gfx950/....
The faulting kernel name is in the same S_B_Bias_HA_S_SAV_UserArgs / gfx950 area changed by that commit.
Triage Runs
Created four rocm-libraries branches and launched TheRock Multi-Arch CI with the narrow reproduction scope:
before suspect: pass
at suspect: fail
latest failing tip: fail
latest failing tip with suspect gfx950 YAML restored: pass
Note: the last branch is not a clean git revert because the reverse patch no longer applies at a3eb50b; it restores only the seven gfx950 logic YAML files touched by 8d9e03f56d7 to their parent-commit blobs.
Impact
This blocks promotion of the current rocm-libraries submodule in ROCm/TheRock because every gfx950 hipBLASLt shard fails on the bump PRs.
Suggested Next Steps
Check the four rocm-libraries triage runs above when they complete.
If the expected pass/fail pattern holds, inspect or revert the gfx950 *_HAS_SAV_UserArgs.yaml changes from 8d9e03f56d7.
Consider adding a targeted gfx950 hipBLASLt test or quarantine for the offending S_B_Bias_HA_S_SAV_UserArgs kernel shape while the kernel/logic issue is fixed.
Notes
The logs also contain component-checker noise about missing GCC tools, but the jobs continue past that. The actionable failure is the gfx950 hipBLASLt HSA_STATUS_ERROR_MEMORY_FAULT / GPU hang in hipblaslt-test_standard_suite.
Context
Bump rocm-libraries from d316419 to c1555e0Bump rocm-libraries from d316419 to a3eb50bBump rocm-libraries from 8265858 to d316419Linux::release / Test gfx950-dcgpu / Test hipblaslt / Test hipblaslt (shard N/6)gfx950-dcgpuSummary
Both ROCm/TheRock#8166 and ROCm/TheRock#8172 fail all six gfx950 hipBLASLt shards with the same
HSA_STATUS_ERROR_MEMORY_FAULT/ GPU hang signature inhipblaslt-test_standard_suite.This appears deterministic rather than infrastructure flakiness:
d316419passed all gfx950 hipBLASLt shards.hipblasltproviderpasses in the failing runs; the failure is specific to the full hipBLASLt standard-suite test job.Failure Signature
The failing CTest target is consistently:
The immediate failure is consistently:
The faulting dispatch shape is consistent across the inspected shards:
The faulting kernel family is consistently a gfx950
S_B_Bias_HA_S_SAV_UserArgshipBLASLt kernel, for example:The final
[ RUN ]test differs by shard, but ROCm/TheRock#8166 and ROCm/TheRock#8172 match shard-for-shard. Examples include:Suspected Root Cause
The leading suspect is:
Reasoning:
d316419.projects/hipblaslt.8d9e03f56d7made the large gfx950-specific logic change: seven*_HAS_SAV_UserArgs.yamlfiles underprojects/hipblaslt/.../Tensile/Logic/asm_full/gfx950/....S_B_Bias_HA_S_SAV_UserArgs/ gfx950 area changed by that commit.Triage Runs
Created four rocm-libraries branches and launched
TheRock Multi-Arch CIwith the narrow reproduction scope:Runs:
triage/gfx950-hipblaslt-before-11925/9637ceab04154cd7e82dc3560b2245a5c58566edtriage/gfx950-hipblaslt-at-11925/8d9e03f56d7bb7c998ed05c9444c8015aa538216triage/gfx950-hipblaslt-pr8172-tip/a3eb50b9ea8678ea80a1a4b2ac5a26a909252f58triage/gfx950-hipblaslt-pr8172-revert-11925/7b612d4c5667a48390fc429797b1eb411d7a3782Expected result if
8d9e03f56d7is causal:Note: the last branch is not a clean
git revertbecause the reverse patch no longer applies ata3eb50b; it restores only the seven gfx950 logic YAML files touched by8d9e03f56d7to their parent-commit blobs.Impact
This blocks promotion of the current rocm-libraries submodule in ROCm/TheRock because every gfx950 hipBLASLt shard fails on the bump PRs.
Suggested Next Steps
*_HAS_SAV_UserArgs.yamlchanges from8d9e03f56d7.S_B_Bias_HA_S_SAV_UserArgskernel shape while the kernel/logic issue is fixed.Notes
The logs also contain component-checker noise about missing GCC tools, but the jobs continue past that. The actionable failure is the gfx950 hipBLASLt
HSA_STATUS_ERROR_MEMORY_FAULT/ GPU hang inhipblaslt-test_standard_suite.