首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >nvidia-smi不显示内存使用情况

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

Stack Overflow用户
提问于 2017-05-28 21:20:30
回答 1查看 9.3K关注 0票数 9

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

代码语言:javascript
复制
$ 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。此外,列出的进程比我在Internet上找到的大多数示例都要多得多。这可能是什么原因呢?

我运行的是华硕的Nvidia GTX 1070,我的操作系统是Windows 10 Pro。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-28 22:22:16

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

代码语言:javascript
复制
Processes
        Process ID                  : 6564
            Type                    : C+G
            Name                    : C:\Windows\explorer.exe
            Used GPU Memory         : Not available in WDDM driver model

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

顺便说一句,不要担心内存使用率过高,Tensorflow会尽可能多地保留GPU内存,以加快处理速度。如果你更喜欢对内存进行更细粒度的控制,请使用以下方法(它可能会减慢你的计算速度):

代码语言:javascript
复制
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
sess = tf.Session(config=config)

你可以在Ubuntu上创建一个双启动,或者干脆忘了这件事。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44227767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档