2
我想在我的cuda代码中指定使用CUDA构建规则版本4.2还是CUDA构建规则版本5进行编译。针对不同CUDA版本的不同构建规则?
是否存在用于此类建议的任何宏?
注:我知道有指定是否当前编译过程中支持特定架构的选项,比如 __CUDA_ARCH__
我正在寻找一个CUDA生成规则版本类似的宏观
帮助是非常赞赏
我想在我的cuda代码中指定使用CUDA构建规则版本4.2还是CUDA构建规则版本5进行编译。针对不同CUDA版本的不同构建规则?
是否存在用于此类建议的任何宏?
注:我知道有指定是否当前编译过程中支持特定架构的选项,比如 __CUDA_ARCH__
我正在寻找一个CUDA生成规则版本类似的宏观
帮助是非常赞赏
用于确定CUDA工具包版本的宏CUDART_VERSION
你可以做Y的条件编译我们的代码根据CUDA工具包版本是这样的:
#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