тензор потока: выход экспортера оценщика против pbtxt - PullRequest
0 голосов
/ 16 сентября 2018

Я работаю над экспортом моей обученной модели, чтобы использовать ее с единым целым. Каждое прочитанное мной руководство имеет примерно одинаковые инструкции -

  1. сохранить график
  2. заморозить график (pbtxt + chckpt)
  3. оптимизировать замороженный график

например это руководство .

С другой стороны, я построил свою модель с использованием оценщиков и, таким образом, подумал, что более естественным способом экспорта моей модели являются экспортеры:

    export = tf.estimator.FinalExporter('exporter',
    serving_input_receiver_fn=tf.estimator.export.build_raw_serving_input_receiver_fn(
        {'img': tf.placeholder(tf.float32, [None, 3])}))


    eval_spec = tf.estimator.EvalSpec(
        input_fn=_define_input_fn(),
        exporters=export)

Приведенный выше код генерирует два типа выходных данных:

saved_model.pb
variables/

Интересно, как я могу работать с этими выходами, во всех руководствах, которые я нашел, упомянуты эти выходы только для развертывания на серверах.

Должны ли эти файлы быть "заморожены"? оптимизировать? В чем разница между моим экспортированным выводом и обычным графом и файлами chckpt?

Спасибо! Нисан.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...