Я изменил с tf.train.Saver
на формат SavedModel, что удивительно означает, что загрузка моей модели с диска намного медленнее (вместо пары секунд требуется несколько минут). Почему это и что я могу сделать, чтобы быстрее загрузить модель?
Я использовал это:
# Save model
saver = tf.train.Saver()
save_path = saver.save(session, model_path)
# Load model
saver = tf.train.import_meta_graph(model_path + '.meta')
saver.restore(session, model_path)
Но теперь я делаю это:
# Save model
builder = tf.saved_model.builder.SavedModelBuilder(model_path)
builder.add_meta_graph_and_variables(session, [tf.saved_model.tag_constants.TRAINING])
builder.save()
# Load model
tf.saved_model.loader.load(session, [tf.saved_model.tag_constants.TRAINING], model_path)