dsh-wsl-gpu
开发工具 活跃维护

dsh-wsl-gpu

173787247/dsh-wsl-gpu

提供WSL环境下GPU可见性探测能力,可快速检测nvidia-smi工具可用性及显卡在WSL中的识别状态,方便用户排查WSL侧GPU适配问题,操作轻量无需额外依赖。

1
Stars 标星
0
Forks 分支
1
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
37 KB
仓库大小
19 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:173787247/dsh-wsl-gpu
git clone https://github.com/173787247/dsh-wsl-gpu.git
git clone git@github.com:173787247/dsh-wsl-gpu.git
README.md master

dsh-wsl-gpu

Install set: part of dsh-wsl-kit. Prefer KIT_SET=daily | llm | github | full (see kit README). Fault tree: TROUBLESHOOTING.md.

DeepSeek Harness tool: gpu_doctor — WSL nvidia-smi, VRAM pressure, Blackwell/5080 hints, and whether Ollama / vLLM / Unsloth Desktop ports compete on one GPU.

Part of dsh-wsl-kit.

中文说明 → README.zh.md


Why

Local inference needs the Windows NVIDIA driver to expose GPUs into WSL2. On a single ~16GB card (e.g. RTX 5080), opening Ollama and llama-server and vLLM at once is a common OOM path. This tool reports visibility, VRAM, and open inference ports together.

Install

curl -fsSL https://raw.githubusercontent.com/173787247/dsh-wsl-kit/master/install.sh | KIT_SET=llm bash
# or:
dsh plugin --profile web add github:173787247/dsh-wsl-gpu

Ask: “Run gpu_doctor” after driver updates, CUDA build failures, or before loading another large GGUF.

What you get

  • Parsed GPU rows: name, driver, VRAM used/total, util, compute capability
  • Blackwell / RTX 50 tips (sm_120, CUDA 12.8+/13.x)
  • Inference port scan: 11434 / 1234 / 8000 / 8080
  • Pointers to host_reach and docker_doctor focus=vllm

Config

- id: dsh-wsl-gpu
  name: dsh-wsl-gpu
  config:
    timeoutMs: 20000
    probeTimeoutMs: 1200
    probeInference: true

Test

npm test

License

MIT