11 GB de RAM de GPU usados e nenhum processo listado pela nvidia-smi

4

Na minha GPU # 0, 11341 MiB de RAM da GPU é usado, e nenhum processo é listado por nvidia-smi . Como isso é possível, e como posso recuperar minha memória?

Thu Aug 18 14:27:58 2016
+------------------------------------------------------+
| NVIDIA-SMI 352.63     Driver Version: 352.63         |
|-------------------------------+----------------------+----------------------+
| 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 TIT...  Off  | 0000:02:00.0     Off |                  N/A |
| 29%   61C    P2    71W / 250W |  11341MiB / 12287MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX TIT...  Off  | 0000:03:00.0     Off |                  N/A |
| 22%   42C    P0    71W / 250W |     23MiB / 12287MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   2  GeForce GTX TIT...  Off  | 0000:82:00.0     Off |                  N/A |
| 22%   35C    P0    69W / 250W |     23MiB / 12287MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   3  GeForce GTX TIT...  Off  | 0000:83:00.0     Off |                  N/A |
|  0%   33C    P0    60W / 250W |     23MiB / 12287MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

Eu tinha lançado um script Theano Python com um lib.cnmem=0.9 flag, o que explica porque ele usou 11341 MiB de memória GPU (a biblioteca CNMeM é uma "biblioteca simples para ajudar os frameworks Deep Learning a gerenciar a memória CUDA.". No entanto, eu matei o script e esperava que a memória da GPU fosse liberada.

  • pkill -9 python e sudo nvidia-smi --gpu-reset -i 0 não ajudaram.
  • sudo fuser -v /dev/nvidia* não mostrou nenhum processo indesejado.

Eu uso uma GeForce GTX Titan Maxwell com o Ubuntu 14.04.4 LTS x64.

    
por Franck Dernoncourt 18.08.2016 / 20:35

0 respostas