主要问题是wsl2的安装过程没有严格按照nvidia的提示进行操作,少了一部
安装效果入下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e2501faebe6aa6265ec7934a467430ec.png)
你需要做的是搞一下环境变量
直接上解决方案
NVIDIA的wsl安装指导 -3.9 提示需要在wsl2中为cuda安装cuda-toolkit
同时在wsl的使用注意事项中,提示要为wsl2中安装的toolkit添加环境变量,并严格执行,才能进行必要的编译。
具体的cuda-toolkit安装路径 可以在nvidia的主页搜索即可。
最新版本的cuda-toolkit已经不能通过apt install nvidia-cuda-toolkit进行安装,需要使用wget进行本地下载和解压
此处是遇到的具体问题和尝试过程
在编译mvcc时提示在cuda/bin/nvcc找不到文件,因为之前使用pytorch并没有报错,我转而向windows寻求解决方案。
export CUDA_HOME=/mnt/c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v12.1:$CUDA_HOME
export LD_LIBRARY_PATH=/mnt/c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v12.1/lib:$LD_LIBRARY_PATH
尝试添加如此路径,但是其中nvcc的可执行文件为nvcc.exe 并不能被linux使用
最终在搜索解决方案时,从评论区得到了思路,重新查阅nvidia的指导文档,得到解决方案。