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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...