Функция tf.keras model.load перестала работать - PullRequest
0 голосов
/ 16 июня 2020

У меня есть сохраненная модель 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 также обновлены, если это важно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...