繁体   English   中英

无法加载 Tensorflow (Keras) 已保存 Model,因为文件不存在(而它确实存在)

[英]Cannot load Tensorflow (Keras) Saved Model because file does not exist (whereas it does exist)

我从来没有遇到过加载 h5 模型的问题,但现在我试图从这里加载前两个保存的模型(.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 文件来加载它,就像在文档中建议的那样:

model = tf.keras.models.load_model("C:\\Rasp\\experts_bit_r50x1_in21k_bird_1\\saved_model.pb")

我只是将文件解压缩到同名文件夹中,我不明白发生了什么。

我需要定位到包装文件夹,而不是实际文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM