如何为Nvidia Visual Profiler指定nvprof“devices”选项?

时间:2018-04-17 12:20:00

标签: cuda nvprof nvvp

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”的内容似乎是一种解决方案。只要我知道如何。

1 个答案:

答案 0 :(得分:0)

以下是解决方法。一个更好的解决方案是Visual Profiler(nvvp)的一个选项。

Nvidia控制面板(版本8.1.970.0), 左侧面板"工作站"任务, "管理GPU利用率"

此处仅列出NVS 315。在"使用模式"下,选择"专注于图形任务"。

我现在可以使用Visual Profiler进行配置。