製品の欠陥検査を画像分析して行おうと思って、次のSemanticSegmentationモデルをcloneしました。
https://github.com/tks10/segmentation_unet
実行できるようになったのですが、次のエラーで終了しました。
********:~/SemanticSegmentation$ python3.6 main.py
/usr/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
return f(*args, **kwds)
[Parameters]
epoch 250
batch_size 32
train_rate 0.85
augmentation True
l2_regularization 0.001
Loading original images.............. Completed
Loading segmented images.............. Completed
Casting to one-hot encoding... Done
2018-08-16 18:46:42.775135: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
中止
環境は次のとおりです。
ubuntu 16.04
Python 3.6
TensorFlow 1.4.0
Pillow 5.1.0
どうやらSSE4.1 SSE4.2は関係ないようですので、メモリ不足なのかなと思っています。
よろしくお願いします。
追記
次のURLによると、大量の画像を読み込もうとするとなるそうです。
http://www-epx.phys.tohoku.ac.jp/groups/tomoyukisaito/wiki/44aca/terminate_called_after_throwing_an_instance_of_stdbad_alloc.html
そうすると、環境(HW)をアップグレードするしかないかもしれません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。