2016-09-12 3 views

ответ

0

SessionBundle состоит из контрольно-пропускного пункта и определение MetaGraph, что нужно для обслуживания (см here). Поскольку TensorFlow Serving находится на C++, я не думаю, что вы найдете примеры Python).

Однако, если вы используете Python, вам действительно не нужно это определение MetaGraph, вы можете просто начать новый сеанс и восстановить из файла контрольной точки, а затем сделать выводы из этого нового сеанса. Вы можете найти несколько хороших примеров here.

+0

Не понадобится ли определение «MetaGraph» для восстановления графика вычислений (если у меня нет доступа к/необходимости повторного запуска кода Python, который был первоначально запущен для создания графика)? –

+0

По-видимому, я восстановил metagraph из файла контрольной точки, используя 'tf.train.import_meta_graph()'. [здесь] (https://gist.github.com/Fematich/80808454d05f9822517bd355962db755) вы можете найти некоторый псевдокод из моего проекта, чтобы узнать, как вы можете восстановить этот файл контрольной точки, а официальная документация TF - здесь [https : //www.tensorflow.org/versions/r0.9/how_tos/meta_graph/index.html). – Fematich

+1

Хорошо, вот что я делаю сейчас. Поскольку я использовал «Экспортер», имена входных и выходных узлов хранятся в коллекции, которая, как представляется, требует немного больше работы для разбора. –

Смежные вопросы