我想在我的cuda代码中指定我是使用CUDA构建规则版本4.2还是使用CUDA构建规则版本5进行编译.
有没有用于此类提议的宏?
注意:我知道可以选择指定当前编译过程是否支持某种体系结构,例如
__CUDA_ARCH__
我正在为cuda构建规则版本寻找类似的宏
非常感谢帮助
用于确定CUDA Toolkit版本的宏是 CUDART_VERSION
您可以根据CUDA Toolkit版本对代码进行条件编译,如下所示:
#if CUDART_VERSION == 5000
//Compilation is being done using CUDA Toolkit 5.0
#elif CUDART_VERSION == 4200
//Compilation is being done using CUDA Toolkit 4.2
.
.
.
//And so on
#else
#endif
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
334 次 |
最近记录: |