NVCC的`#pragma nv_exec_check_disable`和/或`#pragma hd_warning_disable`是否有任何文档?

时间:2018-03-16 19:24:42

标签: cuda nvcc

有些项目使用

#pragma nv_exec_check_disable

和/或

#pragma hd_warning_disable

使NVCC警告无声

warning: calling a __host__ function from a __host__ __device__ function is not allowed`

然而,它们似乎完全没有记录,例如在CUDA 9.1参考文献中。

是否有任何相关文件?

1 个答案:

答案 0 :(得分:2)

正如评论中指出的那样,现在(不正确地)主持人删除了答案,cicc(设备代码的前端解析器)支持的所有编译指示仍未记录。

但是,如果您真的对可能支持或可能不支持的内容感兴趣,可以查看存储在cicc中的字符串,并查看可执行文件中显然存在功能控制实用程序的聚宝盆。不幸的是,所有这些都没有证件。