有时候写代码,尤其是深度学习使用gpu的代码,报错很反人类,十几种类型的track有可能吐出来的报错信息都是一样的,而且大多很抽象。。。 两步让程序报错说人话: 1. CUDA_LAUNCH_BLOCKING=1 程序开头加入: import os os.environ['CUDA_LAUNCH_BLOCKING'] = '1' 2. 用cpu运行 把.to('cuda')变成.to('cpu')就能获得正常的track