记一次WSL2 Ubuntu 22.04LTS中关于windows装了CUDA但是nvidia-smi无法运行的小坑

未分类
189 词

今天在安装配置WSL2 Ubuntu 20.04 LTS时出现了已经装了CUDA但是在Ubuntu终端运行nvidia-smi提示”找不到此命令“的情况,之前使用的Ubuntu22.04并未出现此问题,cd进/usr/lib/wsl/ 后,ls查看后发现是有nvidia-smi文件的,google之后找到了相关的解决方案:

将nvidia-smi移动至 /usr/bin/ 下即可

1
2
sudo cp /usr/lib/wsl/lib/nvidia-smi /usr/bin/nvidia-smi
sudo chmod ogu+x /usr/bin/nvidia-smi

我不清楚这是WSL2的文件结构问题还是Ubuntu 20.04LTS本身的文件结构问题,安装路径和执行路径不一致导致命令无法被正常执行,总之记下这个小坑,希望能帮助到有同样问题的人