CUDA Toolkit 9.0,Windows 10,GTX 1060& NVS 315,385.54驱动程序版本。
Nvidia Visual Profiler始终无法分析,返回以下两条警告消息:
“警告:此版本的nvprof不支持底层设备,GPU概要分析已跳过”
“警告:未分析CUDA应用程序,退出”
注意我的机器安装了两个GPU。物理删除NVS 315解决了这个问题; Visual Profiler工作。通过设备管理器禁用NVS 315也可以。我只想介绍GTX 1060,但我想安装NVS 315,而不是禁用。
使用nvprof并指定“--devices”选项有效:
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 Profiler中打开:
C:\>nvprof --devices 0 --export-profile results.nvvp bandwidthTest.exe
但是我懒惰,每次我描述时都不想重复这一百次。
所以似乎NVS 315的某些东西是不相容的。此外,向Visual Profiler(nvvp)指定类似“--devices 0”的内容似乎是一种解决方案。只要我知道如何。
答案 0 :(得分:0)
以下是解决方法。一个更好的解决方案是Visual Profiler(nvvp)的一个选项。
Nvidia控制面板(版本8.1.970.0), 左侧面板"工作站"任务, "管理GPU利用率"
此处仅列出NVS 315。在"使用模式"下,选择"专注于图形任务"。
我现在可以使用Visual Profiler进行配置。