gpt4 book ai didi

machine-learning - nvidia-smi不显示内存使用情况

转载 作者:行者123 更新时间:2023-11-30 08:26:28 25 4
gpt4 key购买 nike

我想使用 nvidia-smi 来监控我的机器学习/人工智能项目的 GPU。但是,当我在 cmd、git bash 或 powershell 中运行 nvidia-smi 时,我得到以下结果:

$ nvidia-smi
Sun May 28 13:25:46 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 376.53 Driver Version: 376.53 |
|-------------------------------+----------------------+----------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1070 WDDM | 0000:28:00.0 On | N/A |
| 0% 49C P2 36W / 166W | 7240MiB / 8192MiB | 4% Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 7676 C+G ...ost_cw5n1h2txyewy\ShellExperienceHost.exe N/A |
| 0 8580 C+G Insufficient Permissions N/A |
| 0 9704 C+G ...x86)\Google\Chrome\Application\chrome.exe N/A |
| 0 10532 C ...\Anaconda3\envs\tensorflow-gpu\python.exe N/A |
| 0 11384 C+G Insufficient Permissions N/A |
| 0 12896 C+G C:\Windows\explorer.exe N/A |
| 0 13868 C+G Insufficient Permissions N/A |
| 0 14068 C+G Insufficient Permissions N/A |
| 0 14568 C+G Insufficient Permissions N/A |
| 0 15260 C+G ...osoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe N/A |
| 0 16912 C+G ...am Files (x86)\Dropbox\Client\Dropbox.exe N/A |
| 0 18196 C+G ...I\AppData\Local\hyper\app-1.3.3\Hyper.exe N/A |
| 0 18228 C+G ...oftEdge_8wekyb3d8bbwe\MicrosoftEdgeCP.exe N/A |
| 0 20032 C+G ...indows.Cortana_cw5n1h2txyewy\SearchUI.exe N/A |
+-----------------------------------------------------------------------------+

GPU Memory Usage 列显示每个进程的 N/A。此外,列出的进程比我在互联网上找到的大多数示例要多得多。这可能是什么原因?

我正在运行 ASUS 的 Nvidia GTX 1070,我的操作系统是 Windows 10 Pro。

最佳答案

如果执行以下操作:nvidia-smi -q,您将看到以下内容:

Processes
Process ID : 6564
Type : C+G
Name : C:\Windows\explorer.exe
Used GPU Memory : Not available in WDDM driver model

不适用于 WDDM 驱动程序模型 => WDDM 代表 Windows 显示驱动程序模型。您可以切换到 TCC 并使用以下命令获取信息:nvidia-smi -dm 1,但是只有在 GPU 没有连接任何显示器的情况下才能执行此操作。所以...这几乎是不可能的...

顺便说一句,不用担心内存使用率过高,Tensorflow 会保留尽可能多的 GPU 内存来加速其处理速度。如果您希望对所占用的内存进行更细粒度的控制,请使用以下命令(它可能会稍微减慢您的计算速度):

config = tf.ConfigProto()
config.gpu_options.allow_growth = True
sess = tf.Session(config=config)

您可以在 Ubuntu 上创建双启动,或者干脆忘记这一点。

关于machine-learning - nvidia-smi不显示内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44227767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com