Langkah-langkah untuk menautkan OpenVINO dengan benar dengan Visual Studio (VS) dan memformat fungsi "ie_infer_request_set_blob" dengan benar
- Memuat Representasi Menengah (IR) menggunakan OpenVINO API C dengan mengacu pada Hello Classification C Sample.
- Status diterima sebagai -1 (General Error) saat menggunakan ie_infer_request_set_blob fungsi.
Masalah ini terkait dengan plugin MKLDNN yang biasanya terjadi ketika lingkungan OpenVINO tidak diatur dengan benar. Otomatisasi OpenVINO setupvars.bat dengan membuat berkas batch sebagai berikut:
- Tulis skrip di bawah ini pada berkas .bat:
@echo aktif
lokasi \bin
HUBUNGI setupvars.bat
lokasi cd \2019\Community\Common7\IDE
HUBUNGI devenv.exe
- Jalankan berkas .bat sebagai administrator
- Setelah VS2019 terbuka, pilih Contoh Hello Query Device Python dari folder OpenVINO
- Buat berkas cadangan jika perlu
- Atur Hello Query Device Python Sample sebagai item startup
- Jalankan aplikasi sampel
Gunakan metode yang disarankan ini sebagaimana tertulis dalam INference Engine C* API:
- IEStatusCode ie_infer_request_set_blob(ie_infer_request_t *infer_request, ie_blob_t *blob)
- Deskripsi: Mengatur blob dalam permintaan inferensi.
- Parameter:
- infer_request: Penunjuk ke instans ie_infer_request_t .
- blob: Penunjuk ke instans ie_blob_t .
- Nilai pengembalian: Kode status operasi: OK(0) untuk keberhasilan.