gpt4 book ai didi

gpu - Nvidia GPU 内存分配但没有进程?

转载 作者:行者123 更新时间:2023-12-03 13:37:45 25 4
gpt4 key购买 nike

我经常重新运行相同的 mxnet脚本,同时我尝试解决新脚本中的一些错误(我是 mxnet 的新手)。当我尝试运行我的脚本时,经常会出现 GPU 内存不足的错误,当我使用 nvidia-smi 时。检查,这是我看到的:

Wed Dec  5 15:41:29 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.24.02 Driver Version: 396.24.02 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 108... Off | 00000000:65:00.0 On | N/A |
| 0% 54C P2 68W / 300W | 10891MiB / 11144MiB | 0% Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1446 G /usr/lib/xorg/Xorg 40MiB |
| 0 1481 G /usr/bin/gnome-shell 114MiB |
| 0 10216 G ...-token=8422C9FC67F51AEC1893FEEBE9DB68C6 31MiB |
| 0 18221 G /usr/lib/xorg/Xorg 458MiB |
| 0 18347 G /usr/bin/gnome-shell 282MiB |
+-----------------------------------------------------------------------------+

所以似乎大部分内存都在使用 (10891/11144) 但我没有看到列表中的任何进程占用了 GPU 的大部分,所以似乎没有任何东西可以调用。而且我的 mxnet 脚本已经退出,所以我认为它不应该是那样。如果 GPU 不立即知道脚本不再需要内存,而是 ,我会理解是否有几秒甚至几十秒的延迟。我走了很多分钟,仍然看到相同的显示。什么给出了,我应该做一些内存清理吗?如果是这样,如何?感谢您对新手的任何提示。

最佳答案

GPU 内存使用完全受制于进程的生命周期。如果您看到使用了 GPU 内存,那么一定有一个进程仍然存活并占用内存。如果您运行 ps -a |grep python你应该看到所有的python进程,这会告诉你哪个进程还活着。

关于gpu - Nvidia GPU 内存分配但没有进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53640462/

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