wsl 使用 gpu 的前提是 windows 主机上的显卡驱动和 wsl2 都正常。先在 linux 中用 nvidia-smi 验证驱动透传,再安装与你项目对应的 cuda 或框架环境;不要在 wsl 内重复安装 windows 显卡驱动。
确认发行版是 WSL2 并更新组件
在 PowerShell 运行 wsl -l -v,目标发行版 VERSION 必须为 2;再运行 wsl --update。显卡驱动请安装 Windows 版 NVIDIA 驱动,而不是 Linux 内核驱动。

在 WSL 验证 GPU 可见
进入发行版后运行 nvidia-smi。输出应包含 GPU 型号、Driver Version 和 CUDA Version;若提示命令不存在或没有设备,先处理 Windows 驱动、WSL 更新和硬件模式。

验证计算框架而非只看显卡列表
按项目安装对应框架后,可运行 python3 -c "import torch; print(torch.cuda.is_available())"。输出 True 才表示当前 Python 环境可以调用 CUDA;不同虚拟环境的安装状态互不共享。



















