已安装 CUDA 7 和 10,但 NVCC 仅显示 CUDA 7

已安装 CUDA 7 和 10,但 NVCC 仅显示 CUDA 7

/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文件中。

相关内容