![已安装 CUDA 7 和 10,但 NVCC 仅显示 CUDA 7](https://linux22.com/image/907246/%E5%B7%B2%E5%AE%89%E8%A3%85%20CUDA%207%20%E5%92%8C%2010%EF%BC%8C%E4%BD%86%20NVCC%20%E4%BB%85%E6%98%BE%E7%A4%BA%20CUDA%207.png)
这
/usr/本地/
显示文件夹
库达
和
CUDA-10.0
文件夹。
还
$ cat /usr/local/cuda/version.txt
显示版本 10,但 nvcc 显示 7。请告诉我如何解决这个问题。
答案1
如果您安装了 CUDA 10,则应该更改~/.profile
文件以匹配以下内容:
# set PATH for cuda 10.0 installation
if [ -d "/usr/local/cuda-10.0/bin/" ]; then
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
注销然后重新登录以使更改生效。
该nvcc
应用程序位于/usr/local/cuda-10.0/bin
文件夹中,但您的应用程序可能显示/usr/local/cuda-7.x/bin
在~/.profile
文件中。