Освобождение памяти GPU без привилегий sudo

Я использую theano для некоторых экспериментов по глубокому обучению. Я убил 3-недельный рабочий процесс, нажав Ctrl + C, чтобы начать новый процесс.

Как я вижу, хотя я убил процесс, память GPU не освобождается. По словам nvidia-smi, память свободна, кроме 23 МБ небольшого использования. Я использую Tesla K40.

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.57                 Driver Version: 367.57                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla K40m          Off  | 0000:85:00.0     Off |                    0 |
| N/A   24C    P8    21W / 235W |     23MiB / 11439MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      2873    G   /usr/lib/xorg/Xorg                              23MiB |
+-----------------------------------------------------------------------------+

Но в действительности, когда я пытаюсь запустить даже очень маленькие наборы данных, я получаю ошибку памяти. Если это будет только 23 МБ, это не должно быть проблемой вообще.

У меня нет привилегий sudo на машине, которую я использую. Как я могу исправить эту проблему?

0 ответов

Другие вопросы по тегам