我在我的ubuntu 16.04机器上安装了cuda 8.0,并使用命令" nvcc --version"检查了cuda版本。它显示版本为7.5 !!!。我怎么能确定它是准确的?是否还有其他命令可用于验证我的结果?
答案 0 :(得分:33)
对于Ubuntu16.04上的cuda-8.0,您应该能够阅读
$ cat /usr/local/cuda/version.txt
CUDA Version 8.0.44
我同意Robert Crovella,您可能需要检查自己的路径
答案 1 :(得分:4)
谢谢大家...... 以前我尝试使用https://developer.nvidia.com/compute/cuda/8.0/prod/local_installers/cuda_8.0.44_linux-run的运行文件安装cuda8.0。之后我尝试检查" nvcc --version",但它显示以下错误"程序' nvcc'目前尚未安装。您可以通过输入以下命令安装它:sudo apt-get install nvidia-cuda-toolkit"。所以我尝试了上面的命令。它给出了cuda7.5版本。
后来我尝试使用debian软件包安装cuda,默认情况下包含nvcc。现在我的版本正确。
答案 2 :(得分:2)
可能是因为您同时安装了v7.5和v8.0。因此,请尝试先卸载v7.5
,而不是更改路径答案 3 :(得分:1)
从CUDA 8.0开始,可以安装多个CUDA版本。然后,您可以为$PATH
环境变量激活不同的值,从而为您提供不同的CUDA版本。
立即获取CUDA版本的命令:
$ nvcc --version | grep "release" | awk '{print $6}' | cut -c2-
您可以通过检查CUDA库的安装状态来确认结果:
$ dpkg -l | grep cuda
要安装多个版本的CUDA,请参阅this article。