Skip to content

Commit 67ab9db

Browse files
committed
Concise description
1 parent 3a7fee6 commit 67ab9db

3 files changed

Lines changed: 19 additions & 22 deletions

File tree

skills/rocm-doctor/SKILL.md

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
11
---
22
name: rocm-doctor
33
description: >-
4-
Diagnoses why ROCm, the HIP SDK, PyTorch, or llama.cpp fails on an AMD
5-
GPU by matching symptoms against a closed catalog of known
6-
misconfigurations on Linux and Windows, then either applies a low-risk
7-
fix with consent or hands back the exact next step. Also routes
8-
Lemonade, LM Studio, and Ollama users to the right upstream channel.
9-
Use when the user says "ROCm/HIP isn't working", "torch.cuda.is_available()
10-
is False on Radeon/Ryzen AI", "rocminfo can't find my GPU",
11-
"hipInfo.exe can't see my Radeon", "amdhip64_6.dll could not be found",
12-
"vcruntime140_1.dll missing", "HIP SDK installer left things broken",
13-
"Adrenalin driver too old for the HIP SDK", "hipErrorNoBinaryForGpu",
14-
"HSA_STATUS_ERROR_INVALID_ISA", "invalid device function",
15-
"Unable to open /dev/kfd", "ROCk module is NOT loaded",
16-
"libamdhip64.so cannot open shared object file", "ROCm wheel doesn't
17-
see my gfx1151/gfx1150/gfx1103 (Strix Halo, Phoenix)", "iGPU/dGPU
18-
collision", "multi-GPU hang on AMD"; or mentions HSA_OVERRIDE_GFX_VERSION,
19-
HIP_VISIBLE_DEVICES, HIP_PATH, PYTORCH_ROCM_ARCH, render-group / /dev/kfd
20-
permissions, amdgpu blacklist, Secure Boot, or asks where to file a
21-
Lemonade / LM Studio / Ollama issue. Do NOT use for non-AMD GPUs,
22-
fresh installs, performance tuning, or ROCm-on-WSL2.
4+
Diagnoses why ROCm, the HIP SDK, PyTorch, or llama.cpp is broken on an
5+
AMD GPU on Linux or Windows, and either applies a low-risk fix with
6+
consent or hands back the exact next step. Also routes Lemonade, LM
7+
Studio, and Ollama issues to the right upstream channel. Use when the
8+
user reports that ROCm or HIP isn't working, torch.cuda.is_available()
9+
is False Ryzen AI, rocminfo or hipInfo can't see the GPU,
10+
or hits hipErrorNoBinaryForGpu,
11+
HSA_STATUS_ERROR_INVALID_ISA, invalid device function, missing
12+
amdhip64_6.dll, vcruntime140_1.dll, or libamdhip64.so, cannot open
13+
/dev/kfd, ROCk module not loaded, an Adrenalin driver too old for the
14+
HIP SDK, or a ROCm wheel that doesn't recognize gfx1151, gfx1150, or
15+
gfx1103; or mentions HSA_OVERRIDE_GFX_VERSION,
16+
HIP_VISIBLE_DEVICES, PYTORCH_ROCM_ARCH, render-group permissions,
17+
amdgpu blacklist, Secure Boot, iGPU/dGPU collisions, or multi-GPU
18+
hangs. Do not use for non-AMD GPUs, performance
19+
tuning, or ROCm-on-WSL2.
2320
---
2421

2522
# ROCm Doctor
@@ -62,7 +59,7 @@ Out of scope:
6259
Adrenalin Pro plus the WSL kernel update on the Windows host -- those
6360
failure modes are not in this catalog. `examine.py` detects WSL via
6461
`/proc/version` and exits 2 with a route-out message; if the user wants
65-
WSL specifically, point them at <https://rocm.docs.amd.com/projects/install-on-wsl/en/latest/>.
62+
WSL specifically, point them at <https://rocm.docs.amd.com/projects/radeon-ryzen/en/latest/docs/install/installryz/wsl/howto_wsl.html>.
6663

6764
## Prerequisites
6865

skills/rocm-doctor/reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ What's actually different on WSL:
339339

340340
If a WSL user really does need a host-level ROCm fix, the right path is
341341
the WSL install guide:
342-
<https://rocm.docs.amd.com/projects/install-on-wsl/en/latest/>. Once
342+
<https://rocm.docs.amd.com/projects/radeon-ryzen/en/latest/docs/install/installryz/wsl/howto_wsl.html>. Once
343343
those WSL-specific prereqs are in place, the user is back to running
344344
either pure Windows (this skill) or pure native Linux (this skill); WSL
345345
itself stays out of scope.

skills/rocm-doctor/scripts/examine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1034,7 +1034,7 @@ def examine(requested_framework: str | None) -> Examination:
10341034
"(it requires Adrenalin Pro + the WSL kernel update on the "
10351035
"Windows host). Either run this script on the native Linux "
10361036
"host, or follow AMD's WSL guide directly: "
1037-
"https://rocm.docs.amd.com/projects/install-on-wsl/en/latest/"
1037+
"https://rocm.docs.amd.com/projects/radeon-ryzen/en/latest/docs/install/installryz/wsl/howto_wsl.html"
10381038
)
10391039
return e
10401040
if e.os_family == "linux":

0 commit comments

Comments
 (0)