简体   繁体   English

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

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

I never had problem loading h5 models, but now I'm trying to load the first two saved models (.pb) from here here but I keep on getting this error:我从来没有遇到过加载 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}

I load it by execution a python file containing (removed imports for the sake of clarity), just like it is suggested in the doc :我通过执行包含(为清楚起见删除导入)的 python 文件来加载它,就像在文档中建议的那样:

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

I just extracted the files into a folder of the same name, I don't understand what's going on.我只是将文件解压缩到同名文件夹中,我不明白发生了什么。

I needed to target to wrapping folder, not the actual file.我需要定位到包装文件夹,而不是实际文件。

暂无
暂无

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

相关问题 Keras 没有加载,因为找不到 TensorFlow - Keras does not load because cannot find TensorFlow SavedModel 文件不存在于 saved_model/{saved_model.pbtxt|saved_model.pb} - SavedModel file does not exist at saved_model/{saved_model.pbtxt|saved_model.pb} SavedModel 文件不存在于:model.h5/{saved_model.pbtxt|saved_model.pb} - SavedModel file does not exist at: model.h5/{saved_model.pbtxt|saved_model.pb} OSError:SavedModel 文件不存在于:/content\model\2016/{saved_model.pbtxt|saved_model.pb} - OSError: SavedModel file does not exist at: /content\model\2016/{saved_model.pbtxt|saved_model.pb} OSError:SavedModel 文件不存在于:cnnCat2.h5\{saved_model.pbtxt|saved_model.pb} - OSError: SavedModel file does not exist at: cnnCat2.h5\{saved_model.pbtxt|saved_model.pb} OSError:SavedModel 文件不存在于:model/CPN_Model.h5\{saved_model.pbtxt|saved_model.pb} - OSError: SavedModel file does not exist at: model/CPN_Model.h5\{saved_model.pbtxt|saved_model.pb} 是否存在可以通过AWS Lambda执行的“微小” Tensorflow / Keras? - Does a “tiny” Tensorflow / Keras exist which can be executed with AWS Lambda? OSError: SavedModel 文件不存在,使用 Tensorflow Lite - OSError: SavedModel file does not exist, with Tensorflow Lite OSError:SavedModel 文件不存在于:C:/User/A/model/saved_model.pb - OSError: SavedModel file does not exist at: C:/User/A/model/saved_model.pb OSError:SavedModel 文件不存在于:model\mymodel.h5/{saved_model.pbtxt|saved_model.pb} - OSError: SavedModel file does not exist at: model\mymodel.h5/{saved_model.pbtxt|saved_model.pb}
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM