У меня есть сохраненная модель Keras, которую я использовал для python веб-приложения. Прошлой ночью он работал отлично, но когда я попробовал его сегодня утром, он выдает такую ошибку:
OSError: SavedModel file does not exist at: current_model/{saved_model.pbtxt|saved_model.pb}
Я сталкивался с этой ошибкой раньше, просто странно, что она работала и он остановился, ничего не меняя! После изучения этой ошибки кажется, что сохраненная модель могла зависнуть? Придется ли мне снова компилировать, обучать и сохранять модель? Потому что я бы предпочел не делать этого и не знаю, повторится ли это снова. Кто-нибудь знает, что здесь происходит? Вот мой соответствующий python код:
from tensorflow.keras.models import load_model
filename = 'kaggle_model_2'
model = load_model('/Users/huntermitchell/Documents/PYTHON_FILES/webApp/' + filename)
И вот моя файловая структура:
--- kaggle_model_2
|
-- Assets
-- saved_model.pb
-- checkpoint
-- variables
|
-- variables.data-00000-of-00002
-- variables.data-00001-of-00002
-- variables.index
-- weights
|
-- weights.data-00000-of-00002
-- weights.data-00001-of-00002
-- weights.index
Веса и контрольная точка находятся там, потому что я возился с параметрами сохранения, когда Первоначально я сохранял его, но не думаю, что это на что-то влияет.
Мои Tensorflow и Keras также обновлены, если это важно.