私はアクティビティ認識に取り組んでいますが、out of memory error
1 つのビデオを処理した後に取得しています。
最大可能な配列は 444mb から 84mb に変わります。これは、複数のビデオを処理できないことを意味します。を使用するclear all;
とclose all;
、matlab メモリをクリアできますが、matlab を閉じずに仮想メモリ (ram) スペースをクリアするにはどうすればよいですか?
どんな助けでも大歓迎です。
これらすべてを同時に実行する必要がある場合は、メモリが不足している可能性があります。ただし、それらを順次処理したいと思います。この質問で述べたように、matlab を閉じて再起動する必要がある場合があります。
これはひどく聞こえるかもしれませんが、少しの作業で痛みを和らげることができます。
実行できる手順は次のとおりです。
最後の部分は見つけにくいかもしれませんが、呼び出したい関数が であるとすると、次のmagic(5)
ようになります。
!matlab -r "magic(5)" &
exit