库达工具包9.0,Windows 10,GTX 1060 & NVS 315,385.54驱动版。
Nvidia Visual总是失败,返回以下两条警告消息:
警告:此版本的nvprof不支持底层设备,跳过GPU分析
警告:没有任何数据自动化系统的应用程序被剖析,退出
注意:我的机器安装了两个GPU。物理删除NVS 315修复了问题;Visual工作。通过设备管理器禁用NVS 315也是有效的。我只想分析GTX 1060,但我想这样做的NVS 315安装,而不是禁用。
使用nvprof并指定“--设备”选项是可行的:
C:\>nvprof --devices 0 bandwidthTest.exe鉴于
C:\>nvprof --devices 1 bandwidthTest.exe
======== Warning: This version of nvprof doesn't support the underlying device, GPU profiling skipped导出来自nvprof的结果,然后在Visual中打开:
C:\>nvprof --devices 0 --export-profile results.nvvp bandwidthTest.exe但是我很懒,我不想每次我的个人资料都重复100次。
因此,NVS 315似乎有一些不兼容的地方。此外,向Visual (nvvp)指定类似于“--设备0”的内容似乎是一种解决方案。要是我知道怎么做就好了。
发布于 2018-04-17 13:19:09
以下是一个解决办法。更好的解决方案是选择(nvvp)。
Nvidia控制面板(Ver8.1.970.0),左边面板“工作站”任务,“管理GPU使用”
这里只列出NVS 315。在“使用模式”下,选择“专用于图形任务”。
我现在可以使用进行分析了。
https://stackoverflow.com/questions/49877983
复制相似问题