2

我正在尝试在 cuda/c++ 程序上使用 nvprof,但我得到了输出:

======== Warning: unable to locate profiling library, GPU profiling skipped
... my output ...
======== Warning: No CUDA application was profiled, exiting

我的命令:

nvprof.exe -o prof.nvvp ./debug/my.exe args

这是一个帕斯卡 GPU,驱动程序是最新的,我可以毫无问题地运行 CUDA 程序。我安装了 CUDA 9.0、10.1 和 11.0。路径和 CUDA_PATH 链接到 11.0。我在网上没有找到这个问题的任何答案。

错误安装有一些类似的问题,但只有这个带有相同的警告。没有找到任何适用于 windows 的东西。

我怀疑某种错误的安装,但我已经多次重新安装了 CUDA Toolkit,并且安装指南中的示例运行良好。

接下来我应该尝试什么?我的目标是在我的优化程序中找到效率低下的地方(序列化、内存使用、占用等)。nprof 似乎是最好/唯一的选择。

该错误与nvprof 命令错误不同:cupti64_102.dll was not found。这个错误(及其解决方案)是我提到的“类似错误”。我已经在 PATH 中找到了 cupti 的路径。

4

0 回答 0