При попытке запустить ядро CUDA (через PyCUDA) я получаю сообщение об ошибке нехватки ресурсов, и мне интересно, можно ли заставить систему сообщить мне, какой ресурс у меня короткий?на.Очевидно, что система знает, какой ресурс был исчерпан, я просто хочу также запросить его.
Я использовал калькулятор занятости, и все вроде бы нормально, так что либо угловой случай не охвачен, либо я 'Я использую это неправильно.Я знаю, что это не регистры (что, кажется, является обычным виновником), потому что я использую <= 63, и он все еще не работает с блоком 1x1x1 и сеткой 1x1 на устройстве CC 2.1. </p>
Спасибо за любую помощь.Я разместил ветку на платах NVidia:
http://forums.nvidia.com/index.php?showtopic=206261&st=0
Но ответов не получил.Если ответ «вы не можете запросить у системы эту информацию», это тоже было бы полезно узнать (вроде ...;).
Редактировать:
Максимальное использование регистра, которое я видел, было 63. Отредактировал вышеупомянутое, чтобы отразить это.