ROCm / ROCm/rocm-cli

examine and diagnose report no GPU and no memory ceiling on WSL

Open
#346 0 comments 0 reactions 1 assignee View on GitHub

@volen-silo is already working on this.

Since Sep 7, 2026.

enhancement
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 --json works 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.