Как мне диагностировать сбой запуска CUDA из-за нехватки ресурсов?

Я получаю сообщение об ошибке нехватки ресурсов при попытке запустить ядро ​​CUDA (через PyCUDA), и мне интересно, можно ли заставить систему сказать мне, какой это ресурс, который я Мне не хватает. Очевидно, система знает, какой ресурс был исчерпан, я просто хочу запросить и его.

Я использовал калькулятор занятости, и все в порядке, так что либо угловой случай не покрыт, либо я его использую. неправильно. Я знаю, что это не регистры (что, кажется, является обычным виновником), потому что я использую

Спасибо за любую помощь. Я разместил ветку на досках NVidia:

http://forums.nvidia.com/index.php?showtopic=206261&st=0

Но не получил ответа. Если ответ - «вы не можете запросить эту информацию у системы», то тоже было бы неплохо узнать (вроде ...;).

Изменить:

Чаще всего регистры, которые я видел, были 63. Отредактировано выше, чтобы отразить это.

5
задан Eli Stevens 1 August 2011 в 00:07
поделиться