如何在ubuntu中找到cuda版本?

Sow*_*pal 17 cuda ubuntu-16.04

我在我的ubuntu 16.04机器上安装了cuda 8.0,并使用命令"nvcc --version"检查了cuda版本.它显示版本为7.5 !!!.我怎么能确定它是准确的?是否还有其他命令可用于验证我的结果?

use*_*252 40

对于Ubuntu16.04上的cuda-8.0,您应该能够阅读

$ cat /usr/local/cuda/version.txt
CUDA Version 8.0.44
Run Code Online (Sandbox Code Playgroud)

我同意Robert Crovella,你可能需要检查你的PATH

  • /usr/local/cuda 是您已安装版本的符号链接。您可以在没有符号链接的情况下安装 cuda,然后这将不起作用。 (5认同)
  • 对我来说是:cat /usr/local/cuda/version.json (2认同)

小智 7

从 CUDA 8.0 开始,可以安装多个 CUDA 版本。然后,您可以为$PATH环境变量激活不同的值,这将为您提供不同的 CUDA 版本。

立即获取CUDA版本的命令:

$ nvcc --version | grep "release" | awk '{print $6}' | cut -c2-
Run Code Online (Sandbox Code Playgroud)

您可以通过检查 CUDA 库的安装状态来确认结果:

$ dpkg -l | grep cuda
Run Code Online (Sandbox Code Playgroud)

安装多个版本的CUDA,可以参考这篇文章


Sow*_*pal 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。现在我得到了正确的版本。

  • 请遵循 Linux 入门指南中的说明。使用运行文件安装程序时,必须更新“PATH”环境变量。如果不这样做,您将收到有关“nvcc”未安装的消息。 (3认同)