examine and diagnose report no GPU and no memory ceiling on WSL
@volen-silo is already working on this.
Since Sep 7, 2026.
- Dominant language
- Rust
- Stars
- 40
- Forks
- 9
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 59
Description
Is your feature request related to a problem? Please describe.
On WSL, rocm examine reports no GPU at all. The GPU probes are skipped on that platform by design, so the device list stays empty and has_amd_gpu reads false even on a healthy machine.
There is also no memory field anywhere in the examination model, so there is no usable-memory figure to report. On an integrated GPU the memory a workload can actually use is smaller than the total the machine advertises, and users have no way to find out what it is before a model fails to load.
Describe the solution you'd like
Report the GPU that WSL can reach, and the memory a workload can actually use, excluding what the platform holds back.
Additional context
ROCm/rocm-cli#340 made WSL its own diagnosis platform but deliberately left the device and memory facts unpopulated, so this is the follow-on.
Two adjacent reports, neither of which covers the examine path:
- ROCm/rocm-cli#276 is the same blindness in the dashboard collector. It also notes that
amd-smi metric --jsonworks on WSL ROCDXG, which may be a usable source here. - ROCm/rocm-cli#332 is a user hitting the downstream symptom when serving.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.