tensorflowにおいて,学習後のモデルをtf.saved_model.saveで保存した後,
そのモデルをtf.saved_model.loadで読み込み,もとのモデルのクラスで
return Model(inputs, outputs, teacher, is_training)
として戻り値に含まれているoutputsをモデルの実体(ここでは,model_unet)の属性として
python
1outputs_test = sess.run(model_unet.outputs,・・・)
として,実施したところ,
Traceback (most recent call last): File "main_test.py", line 198, in <module> train(parser) File "main_test.py", line 135, in train outputs_test = sess.run(model_unet.outputs, AttributeError: '_UserObject' object has no attribute 'outputs'
というエラーが出ます.
tf.saved_model.saveでは,モデルの構造等(モデルのクラスの属性など)は保存されないのでしょうか?
解決策の緒で構いませんので,ご教示頂けますと助かります.
環境は以下のとおりです.
Windows 11
python 3.6
tensorflow 2.3
あなたの回答
tips
プレビュー