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-08 08:50:07 浏览: 241
CUDA Runtime API
这个错误是由于CUDA运行时库检测到了一个设备端的断言错误,通常是由于设备端的代码出现了错误导致的。如果你想调试这个错误,可以考虑设置环境变量CUDA_LAUNCH_BLOCKING=1,这将使得CUDA在每次执行CUDA函数时都会同步等待设备执行完成,并在发生错误时立即抛出异常,从而更容易调试问题。同时,你还可以尝试使用CUDA的调试工具来分析这个问题,比如cuda-gdb或者nsight等。
阅读全文