一、发现问题
- 在使用多用户的集群或者服务器的时候,你没有root权限来重装cuda。
- 如果服务器上已经装好了两个版本的CUDA,这时候就不需要root权限就可改变你所使用的cuda版本。
二、解决方案
1. 通过nvcc -v查看当前cuda版本
nvcc -V
2. 查看服务器上已经安装的cuda有哪些:
ls -l /usr/local/cuda*
3. 修改 ~/.bashrc 将你所需的cuda版本(如cuda 10.0)加入PATH
vi ~/.bashrc
插入
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
4. 再次通过nvcc -v查看当前cuda版本
nvcc -V
即为你所需的版本(如cuda 10.0)