如何解决Windows上的CUDA nvprof:“警告:无法找到性能分析库,已跳过GPU性能分析”不是cupti64_102.dll
我正在尝试在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
这是一个Pascal GPU,驱动程序是最新的,我可以毫无问题地运行CUDA程序。我安装了CUDA 9.0、10.1和11.0。路径和CUDA_PATH链接到11.0。我没有在线找到该问题的答案。
对于错误的安装也有一些类似的问题,但是只有this带有相同的警告。对于Windows没有发现任何内容。
我怀疑某种错误的安装,但是我已经多次重新安装CUDA Toolkit,并且install guide中的示例运行良好。
接下来我应该尝试什么?我的目标是发现程序中的效率低下以进行优化(序列化,内存使用,占用率等)。 nprof似乎是最好/唯一的选择。
错误与nvprof command error: cupti64_102.dll was not found不同。该错误(及其解决方案)是我提到的“类似错误”。我已经在PATH中找到了指向cupti的路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。