在进行CUDA编程时,由于是在GPU设备上跑程序,所以调试起来比较麻烦,好在CUDA每次发生错误时,都会给我们返回一个错误码,存放在cudaError_t 结构体中,那么如何根据这个错误码找到出错的原因呢?

CUDA官方给我们提供了非常详细的文档,官方文档的传送门,我们可以在网页右上角框框中搜索"enum cudaError"定位到目标位置

或者在左侧导航栏中索引

CUDA Runtime API -> 5.Modules -> 5.33 Data types used by CUDA Runtime

在这一节下找到enum cudaError一栏,在它下面就是整整齐齐的每个错误码对应的原因了,找到自己的错误码,翻译一下,就能知道错误原因。

CUDA编程 如何利用错误码和官方文档追溯错误原因

相关文章:

  • 2021-06-03
  • 2021-08-23
  • 2022-12-23
  • 2022-03-08
  • 2021-12-13
  • 2021-11-19
  • 2022-01-21
  • 2021-07-29
猜你喜欢
  • 2021-12-19
  • 2021-06-09
  • 2021-11-29
  • 2021-10-13
  • 2021-10-18
  • 2022-12-23
相关资源
相似解决方案