小编Mil*_*les的帖子

如何使用并行nsight在visual studio 2010中调试cuda推力函数

我正在使用visual studio 2010,并行nsight 2.2和cuda 4.2进行学习.我的系统是Windows 8专业版x64.我在VS中打开了由cuda计算SDK包含的基数排序项目,并编译它没有错误.排序代码使用推力库:

if(keysOnly)
    thrust::sort(d_keys.begin(), d_keys.end());
else 
    thrust::sort_by_key(d_keys.begin(), d_keys.end(), d_values.begin());
Run Code Online (Sandbox Code Playgroud)

我想知道如何将sort函数分配给cuda内核,所以我尝试在上面的行前面添加断点并在调试模式下编译项目.但是当我使用并行nsight进行cuda调试时,总会出现"断点没有源对应"的错误.

所以,我的问题是:

  1. 如何使用并行nsight在visual studio中调试cuda推力程序?
  2. 或者是否有人可以指示我使用另一种方式来了解cuda推力dipatch功能如何cuda内核或其他功能?

任何建议将不胜感激!

cuda visual-studio-2010 thrust nsight

5
推荐指数
1
解决办法
1055
查看次数

标签 统计

cuda ×1

nsight ×1

thrust ×1

visual-studio-2010 ×1