赞
踩
我原来一直以为在windows上安装了CUDA后就可以直接在WSL上使用了,但是后来发现总是出现很多的错误,其实需要在WSL再重新安装CUDA的
提示一下:如果你本机已经有CUDA了,就别再多安装了
linux 中cuda默认安装在/usr/local目录中:可以使用命令查看有多少版本CUDA:
ls -l /usr/local | grep cuda
查看该目录下有哪些cuda版本:
CUDA Toolkit 11.8 Downloads | NVIDIA Developer
注意:这里要看你的nvidia的版本(nvidia-smi)决定你使用什么版本的CUDA, 和你的nvidia的版本(nvidia-smi)一致就行
附:CUDA历史版本:
https://developer.nvidia.com/cuda-toolkit-archive
a)首先查看自己服务器系统的信息(是什么版本的,以便下面选择)
- uname -a
- lsb_release -a
2)按照配置点击(如果你是WSL就选WSL,如果是Ubuntu,就选Ubuntu)
- wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
-
- sudo sh cuda_11.8.0_520.61.05_linux.run
注意:如果你的本地已经有环境了(已经有“/usr/local/cuda-11.8/bin”),你可以省去步骤2,直接运行步骤3,直接在“bashrc”中设置环境变量就行了
vim ~/.bashrc
在最后面加入如下:
export PATH=/usr/bin:$PATH
export PATH=/usr/local/cuda-11.8/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH
更新一下
source ~/.bashrc
之后查看一下是否安装成功,这样的就没问题了
nvcc -V
首先根据“0、查看本机有哪些版本的CUDA”,
然后根据3、设置一下环境变量
即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。