方法
機械学習ではバッチサイズを大きくしたいのでメモリをできるだけ多く使いたい。
colabでの通常のメモリ
!free -h
total used free shared buff/cache available
Mem: 12G 562M 10G 900K 2.0G 11G
Swap: 0B 0B 0B
casheで2Gも食ってる。
[_ for _ in range(10000000000)]
これで強制的にメモリを溢れさせると...
!free -h
total used free shared buff/cache available
Mem: 25G 603M 24G 900K 427M 24G
Swap: 0B 0B 0B
427mにcasheが減っている。
そしてメモリが12Gから25Gに変更