wsl2遇到的cuda error

WSL2 遇到的CUDA ERROR

  1. 首先得检查驱动,可能是驱动版本太老了,安装最新版windows系统上的驱动,地址在这 ,再来运行你的cuda案例,正常来说就不会报错了。
  2. 若遇到不是程序报错,而是CUDA的计算错误(这个问题我都没有搜到过),后来我发现是CUDA Runtime安装的不对,请参考这里wsl2-cuda官方地址其实就是不能找cuda-xxx.run文件安装,选择deb(local)安装方式。以下是示例:
    在这里插入图片描述
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda-repo-wsl-ubuntu-11-1-local_11.1.0-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-11-1-local_11.1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-wsl-ubuntu-11-1-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda

猜你喜欢

转载自blog.csdn.net/qq_41776453/article/details/129682574
今日推荐