天天看點

windows cuda the launch timed out and was terminated 解決方案

在windows下cuda函數運作時間超過5s時,windows會強制結束程式,導緻輸出結果不對。

解決方式可分為三種:

1、優化代碼,減少程式的運作時間。

2、修改系統資料庫:

  1)、左下角搜尋 ->regedit

  2)、找到HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->control->GraphicsDrivers

  3)、右鍵GraphicsDrivers->建立->DWORD(32 位),命名TdrLevel數值為0;

  4)、右鍵GraphicsDrivers->建立->DWORD(32 位),命名TdrDelay數值為20或更大根據自己的程式運作時間調整,機關是秒;

  5)、 退出系統資料庫,重新開機電腦。

3、用兩塊顯示卡,一塊用來顯示,一塊用來計算。

繼續閱讀