特定警告的NVCC代码在哪里列出?
看看像这样的其他问题,给出了使用CCD_ 1来抑制警告"的答案;xxx";,并在此处链接到可能的警告列表。
然而,当我收到的警告时
/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h(94): warning: __host__ annotation is ignored on a function("no_assignment_operator") that is explicitly defaulted on its first declaration
和
/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h(94): warning: __device__ annotation is ignored on a function("no_assignment_operator") that is explicitly defaulted on its first declaration
我在列表中找不到那种类型的。有人能给我指一下它所在的页面吗?这样我就能找到它的代码/名称了?我没有在NVCC的文档中找到它。
您可以通过--display_error_number
标记到NVCC,并获得该错误的编号。然后你可以用禁用它
-Xcudafe --diag_suppress=1234
或者不管错误号是什么。
可以使用以下标志来抑制此特定警告:
-Xcudafe --diag_suppress=esa_on_defaulted_function_ignored