RuntimeError: CUDA error: device-side assert triggered CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
时间: 2023-07-09 17:56:36 浏览: 416
CUDA Runtime API
这个错误通常是由于 CUDA 运行时库检测到了设备端的断言错误而引起的。可能的原因是你的 CUDA 计算有错误,在执行 CUDA 函数时出现了问题。你可以尝试在运行 CUDA 代码之前设置环境变量 `CUDA_LAUNCH_BLOCKING=1`,这样 CUDA 会在每次调用 CUDA 函数时等待计算完成,以便更容易地捕获错误信息。你也可以查看 CUDA 输出中的堆栈跟踪,以查找更多有关错误的信息。
阅读全文