Какой формат protobuf конвертировать в VINO? - PullRequest
0 голосов
/ 09 апреля 2019

Как мне преобразовать сеть в VINO, когда для чтения сети используются оба формата .pb и pbtxt - какой из двух лучших вариантов служит?"Какой из .pb и pbtxt мне использовать выше?т.е. как один поддерживает другого?

Ответы [ 2 ]

0 голосов
/ 18 апреля 2019

В вашем случае для преобразования топологии в модель Vino требуется только файл frozen_inference_graph.pb. Также вам понадобится pipe.json для модели

Перейти в папку оптимизатора модели

python mo_tf.py \
    --input_model <PATH_TO_MODEL>/frozen_inference_graph.pb \
    --tensorflow_use_custom_operations_config extensions/front/tf/ssd_v2_support.json \
    --tensorflow_object_detection_api_pipeline_config <PATH_TO_MODEL>/pipeline.json \
    --input_shape [1,180,240,3]
0 голосов
/ 10 апреля 2019

Ссылка https://medium.com/@prasadpal107/saving-freezing-optimizing-for-inference-restoring-of-tensorflow-models-b4146deb21b5 даст вам понимание различных файлов, связанных с моделью.Короче говоря, файлы .pbtxt легко читаются человеком и содержат только структуру графа.Это помогает проверить, отсутствуют ли некоторые узлы для целей отладки. Файлы

.pb содержат гораздо больше деталей и в большинстве случаев содержат веса и смещения на разных уровнях.Следовательно, вам нужно использовать файл .pb.Ссылка http://answers.opencv.org/question/187904/readnetfromtensorflow-when-loading-customized-model/ предоставит вам некоторые дополнительные сведения.

...