Etapas para corrigir a descrição de substituição personalizada no arquivo JavaScript Object Notation (JSON) com relação aos nomes de nó do modelo
- Converteu com sucesso um modelo R-CNN TensorFlow personalizado em IR.
- Gerou um novo modelo R-CNN TensorFlow mais rápido modificando o modelo anterior.
- Converteu esse novo modelo em IR.
- Erro recebido:
Failed to match nodes from custom replacement description with id 'ObjectDetectionAPIProposalReplacement'
It means model and custom replacement description are incompatible.
Try to correct custom replacement description according to documentation with respect to model node names.
- Despente o gráfico de entrada do modelo.
mo --input_model= --tensorboard_logdir= - Visualizar o gráfico de entrada do modelo no TensorBoard.
- tensorboard --logdir=
- Copie e colar a URL de saída no navegador.
- Verifique se todos os nomes de nó no arquivo JSON combinam com os nomes do nó do modelo. Esses nomes de nó são indicados sob o "start_points" e "end_points" do "id: ObjectDetectionAPIProposalReplacement" no arquivo JSON.
- Modifique os nomes de nó no arquivo JSON.
- Converta o modelo em IR com o comando:
mo -input_model= --transformations_config= --tensorflow_object_detection_api_pipeline_config= --input_shape= --output=detection_scores,detection_boxes,num_detections --input=image_tensor --reverse_input_channels