首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取CUDA版本?

如何获取CUDA版本?
EN

Stack Overflow用户
提问于 2012-03-16 04:30:53
回答 25查看 1.5M关注 0票数 700

是否有快速命令或脚本来检查所安装的CUDA版本?

我在安装目录下找到了4.0的手册,但我不确定它是否是实际安装的版本。

EN

回答 25

Stack Overflow用户

回答已采纳

发布于 2012-03-16 09:39:22

正如Jared在评论中提到的,从命令行:

nvcc --version

(或/usr/local/cuda/bin/nvcc --version)提供CUDA编译器版本(与工具包版本匹配)。

从应用程序代码中,您可以使用以下命令查询运行时API版本

cudaRuntimeGetVersion()

或驱动程序API版本

cudaDriverGetVersion()

正如丹尼尔指出的那样,deviceQuery是一个软件开发工具包示例应用程序,可以查询上面的内容以及设备功能。

正如其他人所指出的,你也可以使用(例如,在Mac或Linux上)来检查version.txt的内容。

cat /usr/local/cuda/version.txt

但是,如果安装了除/usr/local/cuda符号链接版本之外的其他版本的CUDA工具包,如果PATH中的其他版本早于上述版本,则可能会报告不准确的版本,因此请谨慎使用。

票数 933
EN

Stack Overflow用户

发布于 2017-09-08 21:12:58

在Ubuntu Cuda V8上:

$ cat /usr/local/cuda/version.txt

您还可以了解安装了哪些CUDA版本:

$ ls -l /usr/local | grep cuda

它会给你类似这样的结果:

lrwxrwxrwx  1 root root    9 Mar  5  2020 cuda -> cuda-10.2
drwxr-xr-x 16 root root 4096 Mar  5  2020 cuda-10.2
drwxr-xr-x 16 root root 4096 Mar  5  2020 cuda-8.0.61

给定一条合理的路径,cuda指向的版本应该是活动的版本(在本例中为10.2)。

注意:只有当您愿意假设CUDA安装在/usr/local/cuda下时,这才有效(这对于默认位置的独立安装程序是正确的,但对于带有CUDA作为软件包集成的发行版则不是这样)。参考:comment from @einpoklum。

票数 199
EN

Stack Overflow用户

发布于 2019-04-17 06:33:11

如果你运行

nvidia-smi

您应该可以在命令输出的右上角找到CUDA版本。至少我发现CUDA版本10.0的输出,例如,

票数 137
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9727688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档