Указанный выходной массив «TFlite_Detection_PostProcess» не создается ни одной операцией в этом графе, даже если он существует в графе - PullRequest
1 голос
/ 27 апреля 2019

Я следовал инструкции в этом для преобразования моей ssd_mobilenet_v2_coco модели в tflite. Я уже экспортировал свою модель в tflite, которая вызвала tflite_graph.pb, а затем при преобразовании Iconvert в файл .tflite с командной строкой

tflite_convert --graph_def_file=tflite_graph.pb \
                --output_file=detect1.tflite \
                --input_shapes=1,300,300,3 \
                --input_arrays=normalized_input_image_tensor \
                --output_arrays=TFlite_Detection_PostProcess \
                --change_concat_input_ranges=false \
                --allow_custom_ops

Там написано, что

Проверка не удалась: GetOpWithOutput (model, output_array) Указанный вывод массив "TFlite_Detection_PostProcess" не создается ни одной операцией в этом граф. Это опечатка? Чтобы заставить это сообщение замолчать, передайте этот флаг: allow_nonexistent_arrays.

TFLite_Detection_PostProcess действительно существует в моем графике. Вот изображение, которое доказывает это

enter image description here

...