【发布时间】:2021-04-21 11:28:38
【问题描述】:
我在加载 h5 模型时从来没有遇到过问题,但现在我正在尝试从这里 here 加载前两个保存的模型 (.pb) 但我不断收到此错误:
Traceback (most recent call last):
File "C:\Rasp\project\main.py", line 34, in <module>
model = tf.keras.models.load_model("C:\\Rasp\\aiy_vision_classifier_birds_V1_1\\saved_model.pb")
File "C:\Users\me\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\python\keras\saving\save.py", line 206, in load_model
return saved_model_load.load(filepath, compile, options)
File "C:\Users\me\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\python\keras\saving\saved_model\load.py", line 121, in load
meta_graph_def = loader_impl.parse_saved_model(path).meta_graphs[0]
File "C:\Users\me\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\python\saved_model\loader_impl.py", line 113, in parse_saved_model
raise IOError(
OSError: SavedModel file does not exist at: C:\Rasp\aiy_vision_classifier_birds_V1_1\saved_model.pb\{saved_model.pbtxt|saved_model.pb}
我通过执行一个包含(为清楚起见删除导入)的python文件来加载它,就像doc中建议的那样:
model = tf.keras.models.load_model("C:\\Rasp\\experts_bit_r50x1_in21k_bird_1\\saved_model.pb")
我只是将文件解压缩到同名文件夹中,我不明白发生了什么。
【问题讨论】:
标签: tensorflow keras io conv-neural-network