使用CUDA占用计算器

Man*_*ish 5 cuda


我正在使用占用计算器但我无法理解如何获得每个块的每个线程/共享内存的寄存器.我阅读文档.我在CUDA构建规则 - >命令行 - >其他选项I下的项目属性中使用visual studio .So添加--ptxas-options = -v.程序编译正常.但是我没有看到任何输出.可以有人帮忙吗?谢谢

sho*_*osh 4

打开此开关后,编译器输出窗口上应该有一行告诉您寄存器的数量和共享内存的数量。
您在编译器输出窗口中看到什么了吗?您可以将其复制并粘贴到问题中吗?
它应该看起来像

ptxas info : Used 3 registers, 2084+1060 bytes smem, 40 bytes cmem[0], 12 bytes cmem[1]
Run Code Online (Sandbox Code Playgroud)