Я следую учебному пособию по генерации текста RNN с нетерпеливым исполнением, практически строка за строкой.Я обучил модель с собственным набором данных и сохранил контрольную точку с низкими потерями.Я могу загрузить веса и сгенерировать текст, но я хочу экспортировать / сохранить модель, чтобы я мог научиться развертывать ее с помощью колбы.Однако я не могу понять, как.Я использую версию '1.14.0-rc1'.
Учебное пособие: https://www.tensorflow.org/tutorials/sequences/text_generation
Мне удалось сохранить модель в виде файла HDF5, но я не могу загрузить ее,Я также отключил нетерпеливое выполнение, но это вызывает проблемы с выполнением кода позже.Я попробовал следующее и еще несколько фрагментов, но они также ни к чему не привели:
new_model = keras.models.load_model("/content/gdrive/My Drive/ColabNotebooks/ckpt4/my_model.h5")
Как я получу
RuntimeError: tf.placeholder() is not compatible with eager execution.
Наконец я нашел этов другом посте и тоже попробовал, но встретился с другой ошибкой:
tf.saved_model.save(model, "/content/gdrive/My Drive/Colab Notebooks/ckpt4/my_model.h5")
ошибка:
AssertionError: Tried to export a function which references untracked object Tensor("StatefulPartitionedCall/args_2:0", shape=(), dtype=resource).TensorFlow objects (e.g. tf.Variable) captured by functions must be tracked by assigning them to an attribute of a tracked object or assigned to an attribute of the main object directly.