我正在使用一些 GPU 程序(使用 CUDA 4.1 和 C),有时(很少)我必须使用 Ctrl+C 中途终止程序来处理一些异常。早些时候我尝试使用 CudaDeviceReset() 函数,但是talonmies 的这个回复取代了我对 CudaDeviceReset() 的信任,因此我开始以老式的方式处理此类异常,即“计算机重启”。随着项目规模的增长,这种方法越来越令人头疼。如果有人提出更好的解决方案,我将不胜感激。
问问题
1442 次