如何debug一个cuda程序?

请问如何debug一个cuda程序?我试了下单卡好像不能debug,我的是GEFORCE 9300MGS,(就一块显卡),这样可以debug吗?如果不行,我该怎么办?能不能给点建议,谢谢啦~

windows下单显卡好像确实是不行的

您好,是可以的。

您需要WIN7的操作系统,VS 2008SP1或VS 2010 并安装 nsight。根据官方说法,nsight 2.2开始支持CUDA程序的单卡调试。目前有nsight 2.2正式版和nsight 3.0 的预览版可用。

详情可以参考nvidia的官方网站上的说明。

祝您调试顺利~

ice版主,昨天我安装nsight2.2,安装失败。我的环境是win7 64位, vs2010, nsight2.2, cuda toolkit是5.0版的,能够给些建议?

安装失败?请问是什么提示信息呢?

是不是提示安装包损坏之类的?用迅雷下的安装包就容易这样。如果是这种情况,我建议直接使用IE下载。

不是安装包损坏的提示,是安装到差不多最后了,提示有部件未安装成功,我再装一次把错误信息截图吧。。。

又装了一次,居然安装成功了,昨天试了三次都不行。。。

额。善哉。楼主小宇宙爆发,可喜可贺!

嗯,今天人品大爆发,早上抢着卧铺车票,下午成功安装Nsight2.2。。。

善哉,望再接再厉!

提前祝您春运旅途愉快~

谢谢版主,希望需要抢车票的的版友都能顺利买到票~