我正在使用占用率计算器,但我无法理解如何获取每个线程的寄存器/每个块的共享内存。我阅读了文档。我使用 Visual Studio 。所以在 CUDA 构建规则下的项目属性中->命令行->附加选项 I添加 --ptxas-options=-v。程序编译正常。但我没有看到任何输出。有人可以帮忙吗?
谢谢
打开此开关后,编译器输出窗口上应该有一行告诉您寄存器的数量和共享内存的数量。
您在编译器输出窗口中看到什么了吗?您可以将其复制并粘贴到问题中吗?
它应该看起来像
ptxas info : Used 3 registers, 2084+1060 bytes smem, 40 bytes cmem[0], 12 bytes cmem[1]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)