0

私は深層学習の実験に theano を使用しています。新しいプロセスを開始するために、ctrl+c で 3 週間実行中のプロセスを強制終了しました。

ご覧のとおり、プロセスを強制終了しましたが、gpu メモリは解放されません。nvidia-smi によると、23MB の小さな使用量を除いて、メモリは無料です。テスラ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 MB の使用量であれば、まったく問題にはなりません。

使用しているマシンに sudo 権限がありません。この問題を解決するにはどうすればよいですか?

4

0 に答える 0