【发布时间】:2013-06-11 18:23:20
【问题描述】:
是否有可用于主机代码的 CUDA 宏来打印我正在使用的 nvcc 版本?我知道 nvcc -V 通过在终端(linux)上键入就足够了,或者以更难的方式在代码中使用该行进行系统调用。
【问题讨论】:
-
stackoverflow.com/questions/518995/… 这对我没有帮助。
是否有可用于主机代码的 CUDA 宏来打印我正在使用的 nvcc 版本?我知道 nvcc -V 通过在终端(linux)上键入就足够了,或者以更难的方式在代码中使用该行进行系统调用。
【问题讨论】:
没有。见the NVCC docs。
您可以在运行时检查 CUDA 运行时或驱动程序版本as described in this answer。
【讨论】:
cudaRuntimeGetVersion() 为您提供 CUDA 运行时库的版本,不是编译器的版本。