本文主要是介绍又看不懂报错了?CUDA_LAUNCH_BLOCKING=1让程序 ‘说人话‘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候写代码,尤其是深度学习使用gpu的代码,报错很反人类,十几种类型的track有可能吐出来的报错信息都是一样的,而且大多很抽象。。。
两步让程序报错说人话:
1. CUDA_LAUNCH_BLOCKING=1
程序开头加入:
import osos.environ['CUDA_LAUNCH_BLOCKING'] = '1'
2. 用cpu运行
把.to('cuda')
变成.to('cpu')
就能获得正常的track
这篇关于又看不懂报错了?CUDA_LAUNCH_BLOCKING=1让程序 ‘说人话‘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!