【发布时间】:2021-06-03 18:09:47
【问题描述】:
我在 colab 上训练了一个 keras 序列模型并将其保存为 TensorFlow SavedModel 格式。
然后我将训练模型的压缩文件夹(包含 saved_model.pb 文件和变量子文件夹)下载到我的计算机上,并尝试将此模型加载到我的一个 python 文件中,但最终得到
这个错误:(注意:我从安装了 keras 和 tensorflow 的 anaconda 自定义环境运行我的 python 文件)
OSError: Unable to open file (unable to open file: name = 'C:/Users/user/Desktop/chiffre.model', errno = 13, error message = 'Permission denied', flags = 0, o_flags = 0)
这是colab上的训练和保存代码:
import numpy as np
from tensorflow import keras
from tensorflow.keras import layers
model = keras.Sequential(..................)
#some lines of code
model.save('chiffre.model')
我尝试在 python 文件中加载模型:
new_model = keras.models.load_model('C:/Users/user/Desktop/chiffre.model',custom_objects=None,compile=True)
【问题讨论】:
标签: python python-3.x tensorflow keras deep-learning