cuda windows运行时间限制

GTX1080的卡,8G的显存,写cuda时申请了2G的显存就莫名其妙的抛异常,昨天找了一天也没找出bug,去stackoverflow上问了下才知道是windows的事,需要修改注册表。问题链接

----------------------------------------------------------------------------------------------------------------------------------------------

注册表 HKEY_LOCAL_MACHINESYSTEMControlSet001ControlGraphicsDrivers中添加项:

TdrLevel:REG_DWORD 键值为0

执行deviceQuery就可以看到 runtime limit 为 No 了

这样还不够,我昨天就添加这一项了,程序还是崩溃,今天又去搜了下需要添加一个TdrDelay。链接

KeyPath   : HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers
KeyValue  : TdrDelay
ValueType : REG_DWORD
ValueData : Number of seconds to delay. 2 seconds is the default value.
原文地址:https://www.cnblogs.com/redips-l/p/7486508.html