У меня есть график Keras с тензором формы float32 (?, 224, 224, 3), который я хочу экспортировать в Tensorflow Serving, чтобы делать прогнозы с помощью RESTful. Проблема в том, что я не могу вводить тензоры, а кодирую строки b64, поскольку это ограничение REST API. Это означает, что при экспорте графика на входе должна быть строка, которую нужно декодировать.
Как я могу «ввести» новый ввод для преобразования в старый тензор без переобучения самого графа? Я пробовал несколько примеров [1] [2] < / а>.
В настоящее время у меня есть следующий код для экспорта:
image = tf.placeholder(dtype=tf.string, shape=[None], name='source')
signature = predict_signature_def(inputs={'image_bytes': image},
outputs={'output': model.output})
Мне как-то нужно найти способ преобразовать изображение в model.input или способ получить вывод модели для подключения к изображению.
Любая помощь будет принята с благодарностью!