在 WSL2 和 Hyper-V 中使用 Nvidia Cuda 功能
在 Windows 上直接测试应用一些 AI 程序,有时候会遇到一些不兼容问题,如果是生产环境,直接用 Linux 系统就解决问题。 如果需要在测试或者验证过程中在 Windows 下可以使用 WSL2 和 Hyper-V 安装 Linux 系统来做替代。
- Linux 版本推荐使用 Ubuntu 22.04 LTS , 因为 nvidia WSL cuda 目前只提供了 ubuntu 的包。
- 目前 nvidai 官方表示只支持 geforce 显卡。
WSL2 支持 cuda
- Nvidia 官方说明
https://docs.nvidia.com/cuda/wsl-user-guide/index.html
- CUDA 下载地址
https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=deb_local
Hyper-V 支持 cuda
Hyper-V 的支持主要有一下两个 github 仓库说明:
- https://github.com/brokeDude2901/dxgkrnl_ubuntu/
- https://github.com/5l1v3r1/dxgkrnl_ubuntu
第二个其实是 fork 第一个,做了一些其他说明。