teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

必要メモリを追加

2021/11/21 08:20

投稿

ppaul
ppaul

スコア24672

answer CHANGED
@@ -6,4 +6,11 @@
6
6
  240 × 240 のモノクロ8ビット画像5000枚のメモリは単純計算して2880MByteです。
7
7
  実際には、リサイズ前の画像やらモデルが使う画像やらもあります。
8
8
 
9
- もっと小さな画像にしましょう。
9
+ もっと小さな画像にしましょう。
10
+
11
+ メモリを増設すべきとにコメントが付いているようですね。
12
+
13
+ [NNの学習で必要なGPUメモリを算出する](https://nori-life-log.com/nn%E3%81%AE%E5%AD%A6%E7%BF%92%E3%81%A7%E5%BF%85%E8%A6%81%E3%81%AAgpu%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%92%E7%AE%97%E5%87%BA%E3%81%99%E3%82%8B)の記事を参考にすると、
14
+
15
+ 224×224の画像を処理するモデルが必要とするメモリは、約2391971436バイト、つまり約2.4GByteです。これと別に入力データ用のメモリが必要で、それは最初に書いたように約2.9GByteです。しかしそれらを動かすためにPythonもメモリを使っていますし、読み込んだ縮小前の画像もメモリを使っていますので、8GByteでは厳しいでしょう。
16
+ メモリを16BByteにすれば何とかなりそうですが、やってみないとわからないですね。