我想在我的代码上运行分析器。我安装了 CUDA 5.0 并使用 CentOS 6.0 作为我的操作系统。首先,我在系统上的任何地方都找不到 cudaprof。我在互联网上搜索并知道可以使用 nvprof 从命令行进行分析。因此,我使用 -g 和 -G 选项编译了我的代码,并使用以下命令运行它:
nvprof -o profileOutput -s ./exe args.
但我收到以下错误:
terminate called after throwing an instance of 'thrust::system::system_error'
what(): unspecified launch failure
======== Warning: Application received signal 6
======== Error: failed to read result file
我不明白我做错了什么。
另外,安装了 CUDA 5.0 的 Linux 系统上 cudaprof 的位置是什么?