【发布时间】:2018-01-23 00:36:56
【问题描述】:
我的 keras 模型使用 model.save(model_name) 保存在谷歌存储中
我无法在 pydatalab 上加载模型。当我将模型保存在本地机器上时,我可以使用 load_model(filepath) 打开它。 我也将 keras.backend 导入为 K,基于 NameError when opening Keras model that uses Tensorflow Backend
我尝试了以下方法:
model = load_model(tf.gfile.Open(model_file))
错误:TypeError:预期的 str、字节或 os.PathLike 对象,而不是 GFile
load_model('gs://mybucket/model.h5')
错误:IOError:无法打开文件(无法打开文件:名称 = 'gs://mybucket/model.h5',errno = 2,错误消息 = '没有这样的文件或目录',标志 = 0, o_flags = 0)
with file_io.FileIO(model_file, 'r') as f: modl = load_model(f)
错误:TypeError:预期的 str、字节或 os.PathLike 对象,而不是 FileIO
【问题讨论】:
标签: python model keras google-cloud-datalab