问题
在 windows 上用 WSL2 安装 “CUDA Toolkit” 时,按照 NVIDIA 官网上的 安装 命令 安装完成后(链接: link),在 WSL2 的 ubuntu 命令行中输入:nvidia-smi 后,提示:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running
解决过程
1. 详细过程
查了一些资料,并没有解决问题。后来,无意中想到,我 windows 上运行的 WSL 会不会是 WSL1 呢?于是就查看了一下:
在 windows 命令行中运行:
wsl -l -v
查看一下 " VERSION " 一栏,是不是 2,我这里是 2,但是,之前出问题的那个 “Ubuntu-18.04” ,对应的 " VERSION " 一栏,却是 1,忘了截图了。
于是,我在 windows 应用 中 卸载了 之前安装的 “Ubuntu-18.04” WSL1 子系统 (还要在 windows 终端中注销,方法 见 链接: link),并升级到了 WSL2(升级方法见后面的链接)