环境配置
打开Visual Studio,新建项目。如下图所示,已经包含CUDA编程选项
代码调试
1、打开cu文件的属性页,按下图所示,将Host中的Generate Host Debug Information设置为“是"
2、不可勾选Nsight工具中的Break On Launch
经过以上两步的设置,即可使cu文件中函数内的断点生效(核函数除外)
以__global__修饰的核函数在GPU上并行执行,断点无法生效。只能用printf将信息打印出来。
打开Visual Studio,新建项目。如下图所示,已经包含CUDA编程选项
1、打开cu文件的属性页,按下图所示,将Host中的Generate Host Debug Information设置为“是"
2、不可勾选Nsight工具中的Break On Launch
经过以上两步的设置,即可使cu文件中函数内的断点生效(核函数除外)
以__global__修饰的核函数在GPU上并行执行,断点无法生效。只能用printf将信息打印出来。