Cuda 如何查找和禁用特定的NVCC警告?

Cuda 如何查找和禁用特定的NVCC警告?,cuda,eigen,nvcc,Cuda,Eigen,Nvcc,具体警告的NVCC代码列在哪里 查看其他问题,如给出使用-Xcudafe”--diag_suppress=xxx抑制警告“xxx”的答案,以及指向可能警告列表的链接 然而,当我收到警告时 /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h(94):警告:在第一次声明中显式默认的函数(“无赋值运算符”)上忽略注释 及 /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h(94):警告:在第一次声明

具体警告的NVCC代码列在哪里

查看其他问题,如给出使用
-Xcudafe”--diag_suppress=xxx
抑制警告“xxx”的答案,以及指向可能警告列表的链接

然而,当我收到警告时

/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h(94):警告:在第一次声明中显式默认的函数(“无赋值运算符”)上忽略注释

/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h(94):警告:在第一次声明中明确默认的函数(“无赋值运算符”)上忽略设备注释

我在中找不到该类型。有人能告诉我它所在的页面,以便我找到它的代码/名称吗?我在中找不到它

具体警告的NVCC代码列在哪里

它们不是公开的。没有列表。没有以下组合,就没有直接的方法来做你想做的事情:

  • 将所有警告升级为错误,并强制设备前端/编译器发出错误代码而不是文本消息,然后
  • 查看EDG前端文档以及其他编译器分发的文件和文档,这些编译器也使用EDG前端,以查看是否可以找到匹配的代码,否则
  • 转储字符串并在cudafe可执行文件中四处窥探,以查看是否可以找到要查找的字符串,然后查看是否可以反向工程回警告代码或枚举
  • 简言之,你真的很想这样做,并有时间进行投资,即使这样,这也可能是不可能的

    P>可选的,登记在英伟达开发者程序中,提出bug并查看它们是否能帮助你获得所需的信息。 具体警告的NVCC代码列在哪里

    它们不是公开的。没有列表。没有以下组合,就没有直接的方法来做你想做的事情:

  • 将所有警告升级为错误,并强制设备前端/编译器发出错误代码而不是文本消息,然后
  • 查看EDG前端文档以及其他编译器分发的文件和文档,这些编译器也使用EDG前端,以查看是否可以找到匹配的代码,否则
  • 转储字符串并在cudafe可执行文件中四处窥探,以查看是否可以找到要查找的字符串,然后查看是否可以反向工程回警告代码或枚举
  • 简言之,你真的很想这样做,并有时间进行投资,即使这样,这也可能是不可能的


    P> >登记在英伟达开发者程序中,提出bug并查看它们是否能帮助你获得所需信息。

    < P>此特定警告可以用以下标志来抑制:

    -Xcudafe --diag_suppress=esa_on_defaulted_function_ignored
    

    可以使用以下标志抑制此特定警告:

    -Xcudafe --diag_suppress=esa_on_defaulted_function_ignored