2011-02-24 61 views
3

Im试图用我的CUDA应用程序与进行基准测试Visual Profiler。但是,该程序无法填充.csv文件中的任何数据。所有到CUDA的路径都在探查器应用程序中正确设置。Compute Visual Profiler不填充.csv文件

上的exe文件数运行后,它会返回错误:

Error in Profiler data file 
'C:/..../temp_compute_profiler_0_0.csv' 
at line number 1. No column found. 

回答

4

有很多可能的原因......他们中的一些检查

  • 执行超时。确保分析器没有设置为超时太快
  • 程序没有完成执行(即使内核确实)。请确保代码末尾没有getchar
  • 尝试在代码末尾添加对cudaThreadExit的显式调用,并检查错误。
+0

非常感谢!我实际上使用getchar来退出程序。删除它后,剖析器工作正常。 – jwdmsd 2011-02-28 06:48:18

1

一对那种错误的最常见的原因是你的程序从来没有设法推出CUDA内核或者其过程中失败它的执行。