

PCを再起動させずにメモリを解放する方法が知りたいです。  
コマンド等でメモリ解放できないでしょうか？

２つのGPUを使用しており、片方は動作中のままにしたいので、  
再起動や、全てのプロセスを停止させたりはしたくないです。

以下は `nvidia-smi` コマンドを実行した画面です。

[![nvidia-
smiコマンド](https://i.stack.imgur.com/zsnbb.png)](https://i.stack.imgur.com/zsnbb.png)

●環境  
OS：ubuntu14.04  
GPU:GeForce GTX 1080  
※python(chainer)で機械学習を実行中にエラーとなり、メモリが解放されなくなりました。


CC BY-SA 4.0
2017-11-22T02:39:42.143
39750
2022-08-06T08:01:05.110
2021-09-01T16:30:53.683
3060
26296
question
python 機械学習 chainer memory-leaks gpu
nvidia GPUのメモリを再起動せずに解放する方法が知りたい


Chainerは使ったことがありませんが、killコマンドで不要なプロセスを消せばよいらしいです。  
<https://qiita.com/miyamotok0105/items/033b850a205f958808e9>

ゾンビプロセスを残さないようなシステム設計を検討したほうがよいかと。


CC BY-SA 3.0
2017-11-25T09:25:50.943
39822
2017-11-25T09:25:50.943
15413
39750
answer