ПРИМЕЧАНИЕ : это относится к TF 2.0 +
Я предполагаю, что ваша модель Keras установлена в model.h5
.Во-первых, просто загрузите модель с реализацией Keras в tenorflow:
from tensorflow import keras
model = keras.models.load_model('model.h5')
Затем просто экспортируйте SavedModel
keras.experimental.export_saved_model(model, 'path_to_saved_model')
Наконец, примените любое преобразование, из которого вы обычно обращаетесь, из SavedModel
к .pb
файлу вывода (например: замораживание, оптимизация для вывода и т. д.)
Более подробную информацию и полный пример можно найти в официальном руководстве TF по сохранению и сериализации моделей в TF 2.0 * 1017.*