簡體   English   中英

如何為Nvidia Visual Profiler指定nvprof“設備”選項?

[英]How to specify nvprof “devices” option for Nvidia Visual Profiler?

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”之類的東西似乎是一種解決方案。 如果我知道如何。

以下是解決方法。 更好的解決方案是Visual Profiler(nvvp)的選項。

Nvidia控制面板(版本8.1.970.0),左面板“工作站”任務,“管理GPU利用率”

此處僅列出NVS 315。 在“使用模式”下,選擇“專用於圖形任務”。

我現在可以使用Visual Profiler進行配置文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM