2011-02-24 62 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內核或者其過程中失敗它的執行。