【问题标题】:CUDA compiler macro to use on host code用于主机代码的 CUDA 编译器宏
【发布时间】:2013-06-11 18:23:20
【问题描述】:

是否有可用于主机代码的 CUDA 宏来打印我正在使用的 nvcc 版本?我知道 nvcc -V 通过在终端(linux)上键入就足够了,或者以更难的方式在代码中使用该行进行系统调用。

【问题讨论】:

标签: c linux cuda


【解决方案1】:

没有。见the NVCC docs

可以在运行时检查 CUDA 运行时或驱动程序版本as described in this answer

【讨论】:

  • 函数 cudaRuntimeGetVersion() 是我正在寻找的。问题应该是如何获得我在运行 cuda 程序时使用的编译器。感谢您的参考。
  • 太好了,感谢您的接受。 cudaRuntimeGetVersion() 为您提供 CUDA 运行时库的版本,不是编译器的版本。
  • 那我得先回溯一下我的概念,然后再问我应该说什么哈哈。
猜你喜欢
  • 2012-08-20
  • 2010-10-05
  • 1970-01-01
  • 1970-01-01
  • 2014-03-23
  • 2012-06-04
  • 1970-01-01
  • 2021-09-27
  • 2014-03-26
相关资源
最近更新 更多