Etapas para vincular o OpenVINO corretamente com o Visual Studio (VS) e formatar corretamente a função "ie_infer_request_set_blob"
- Carreguei uma representação intermediária (IR) usando OpenVINO API C, referindo-se à Amostra de Classificação C Hello.
- Status recebido como -1 (erro geral) ao usar ie_infer_request_set_blob função.
O problema está relacionado ao plugin MKLDNN, que geralmente acontece quando o OpenVINO ambiente não está configurado corretamente. Automatize o OpenVINO setupvars.bat criando um arquivo em lote da seguinte forma:
- Escreva o script abaixo no arquivo .bat:
@echo em
localização \bin
CALL setupvars.bat
localização do cd \2019\Community\Common7\IDE
CALL devenv.exe
- Execute o arquivo .bat como administrador
- Após a abertura do VS2019, selecione Hello Query Device Python Sample da OpenVINO pasta
- Crie arquivo de backup, se necessário.
- Defina Hello Query Device Python Sample como item de inicialização
- Execute o aplicativo de amostra
Use este método sugerido conforme escrito na API do mecanismo de inferência C*:
- IEStatusCode ie_infer_request_set_blob(ie_infer_request_t *infer_request, ie_blob_t *blob)
- Descrição: define a bolha em uma solicitação de inferência.
- Parâmetros:
- infer_request: um ponteiro para ie_infer_request_t instância.
- blob: um ponteiro para ie_blob_t instância.
- Valor de devolução: código de status da operação: OK(0) para sucesso.