Хорошо, я нашел решение гайки с другими проблемами:
В Python вы должны экспортировать его с:
tf.keras.models.save_model(model, 'model')
В C ++ вы должны загрузить его с:
tensorflow::SavedModelBundle model;
tensorflow::Status status = tensorflow::LoadSavedModel(
tensorflow::SessionOptions(),
tensorflow::RunOptions(),
"path/to/model/folder",
{tensorflow::kSavedModelTagServe},
&model);
Основано на этом посте: Использование контрольной точки Tensorflow для восстановления модели в C ++
Если я сейчас пытаюсь установить входы и выходы, выдается ошибка: «Не удалось найти узел с именем 'outputlayer' "и" Неверный аргумент: вход Тензор: 0, указанный либо в feed_devices, либо в fetch_devices не был в Графике ".
У кого-нибудь есть идея, что здесь не так?