大量の画像データを取り込んでjupyter notebookで解析しているのですが,コードの所々でdelコマンドとgc.collect()で変数を削除しているのですが,途中でメモリ不足になって停止してしまいます.

変数が占めているメモリを表示し,メモリをたくさん使っている変数をすべて削除しましたが,まだ全体の半分ほどメモリを使っています.

.pyファイルにして実行した場合はこんなことは起きないのですが,jupyter notebookの何かしらのキャッシュ的なものがたまっているのでしょうか?

ご教授お願いいたします.