現在、私は2,000,000 * 33 * 33 * 4(N * W * H * C)のデータを持つNumPyのmemmap配列を使って作業しています。私のプログラムはランダム(N)のインデックスをこの配列から読み込みます。Numpy memmapより良いIOとメモリの使用
私は8GBのRAM、2TBのHDDを持っています。 HDD読み取りIOは約20M/sに過ぎず、RAMの使用量は2.5GBにとどまります。明らかにmemmapキャッシュにないランダムなインデックスを取得しているので、HDDのボトルネックがあるようです。したがって、私は可能な限りRAMを使用するmemmapキャッシュをしたいと思います。
私はmemmapにIOとRAMの使用量を最大限にする方法はありますか?