赞
踩
终于可以用nisight单机调试CUDA程序了,根据这里nsight支持的列表看来,带optimus的本子刚好适合CUDA debug呢。 https://developer.nvidia.com/nsight-visual-studio-edition-requirements, 终于让我喜欢optimus一次了。linux下的驱动问题似乎都还没解决呢。
cuda-gdb调试实在麻烦,有了nsight就舒服多了。不过刚开始我装好nsight发现我自己的项目无法调试,断点没用,但是运行nsight例子程序却没问题,发现原来是使用的CUDA runtime版本不对,我的工程建的是5.0版本,而nsight目前只支持4.0,4.1,4.2吧,于是只好重新建立工程。
所以如果你装nsight之前已经装过高版本的CUDA toolkit, 可要注意一下。
以下转自:http://bbs.csdn.net/topics/370018386
一 安装Nsight2.0
选择:自定义安装,如果是用cuda4.0的,最好把安装选项里面关于CUDA 3.2 ruler之类的选项取消安装。我开始全部安装,发现安装后环境变量CUDA_PATH被改为CUDA toolkit 3.2的路径,而我已经卸载了CUDA3.2导致项目无法生成了,提示找不到.cu文件的编译器了之类的信息。只得重装CUDA tookit4.0和Nsight。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。