打算在WSL安装Cuda
但是安装成功后发现输入nvidia-smi一直报错 查了很多文章都没法解决
本来都准备放弃了 随手查看了下WSL版本 发现WSL一直是“1”
改成“2”之后再次安装CUDA-WSL驱动直接成功!!!!!!!!!
1、在powershell中查看wsl版本:
wsl -l -v
如果VERSION是“1” 就需要设置为“2”
wsl.exe --set-version Ubuntu-20.04 2
将WSL2设置为默认
wsl --set-default-version 2
再次通过 “ wsl -l -v ”命令查看版本。最终结果见下图:
2、删除之前安装的Cuda版本。
我在网上找了很多文章,但几乎都不能完全删除,再次安装还是会安装之前的版本。
只有这个非常好用,大家可以参考。
https://blog.csdn.net/weixin_44405843/article/details/129816716
3、按照其他教程安装CUDA-WSL驱动、修改环境变量(注意:提前在Windows中安装显卡驱动)。
4、Ubuntu里输入nvidia-smi已经可以使用了。
推荐:
这里推荐这个文章,如果是之前没安装过WSL可以从头安装步骤依次安装:
https://blog.csdn.net/hxj0323/article/details/122026317