首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CUDA运行时版本与CUDA驱动程序版本有什么不同?

CUDA运行时版本与CUDA驱动程序版本有什么不同?
EN

Stack Overflow用户
提问于 2016-11-14 13:23:24
回答 1查看 35.5K关注 0票数 24

CUDA运行时API公开函数

  • cudaRuntimeGetVersion()
  • cudaDriverGetVersion()

(请参阅详细描述这里)。我有点期待第一个给我"8.0“(对于CUDA 8.0),第二个给我的字符串与我从检查nVIDIA的GPU驱动程序内核模块得到的相同的字符串。

代码语言:javascript
复制
modinfo nvidia | grep "^version:" | sed 's/^version: *//;'

我的系统是367.57

现在,第一个调用给了我8000 --很好,只是一个奇怪的说法,我猜是8.0;但是第二个API调用也给了我8000。那么这两个都意味着什么呢?

我链接到的Runtime文档似乎没有解释这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-14 13:45:07

CUDA运行时版本表明了CUDA与已安装的cudart (CUDA运行时)库的兼容性(即版本)。

数据自动化系统驱动程序版本(如本报告所述)报告了与驱动程序相同的信息。

这与CUDA中的驱动程序兼容性模型有关。如我所知,一个特定的CUDA工具包版本(即CUDA运行时库版本、nvcc编译器版本等)是用该工具包编译的代码的驱动程序级别以供正确使用

CUDA驱动程序版本(如本文所述)有效地报告了特定安装的驱动程序可以支持什么CUDA版本。

正如您已经发现的,它没有报告实际编号的驱动程序版本。

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

https://stackoverflow.com/questions/40589814

复制
相关文章

相似问题

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