横扫千军 发表于 2013-9-27 13:58
楼主您好,
的确是第二张图设置的。
实验发现,右击.cu文件设置28#中的图2编绎失败,右击解决方案设置28#中的图2可以编绎成功。成功之后依然不能调试,哎,我马上就要失去信心了。
我不知道什么叫调试宏啊。。。build log是指生成的时候输出窗口的提示吗?
我终于想到了一个好办法,既然Nsight自带的matrixMul.cu可以调试,我就把里面的程序全删了,把我自己的代码贴了进去,生成的过程中终于给出了一条重要提示
ptxas : error : Entry function '_Z11reconstructPfS_' uses too much shared data (0x18600 bytes, 0xc000 max)
原来是因为share mem装不下,我又重新分配了一下dimgrid和dimblock,成功进入调试状态!这样一来,正确的结果都出来了,我也没必要去调试了。。。
可是,我还是不知道为什么在Nsight自带的matrixMul.cu以外都不能调试。
请问ptxas是什么?
|