Cara menghindari masalah kebocoran memori saat menjalankan OpenVINO™ sampel C++ dengan Intel Inspector.
- Menjalankan OpenVINO™ Contoh Async Klasifikasi Gambar C++dengan Intel® Inspector untuk memeriksa masalah memori.
Perintah yang digunakan:
$ pwd
/home/centos/inference_engine_cpp_samples_build/intel64/Release
$ /opt/intel/oneapi/inspector/2021.3.0/bin64/inspxe-cl -c mi3 ./classification_sample_async -m /opt/intel/openvino_2021.3.394/deployment_tools/open_model_zoo/tools/downloader/intel/image-retrieval-0001/FP16-INT8/image-retrieval-0001.xml -i /home/centos/images -nt 8
$ /opt/intel/oneapi/inspector/2021.3.0/bin64/inspxe-cl -report observations - Intel® Inspector laporan yang dihasilkan yang merinci masalah memori.
Aplikasi Benchmark digunakan sebagai referensi untuk memaksimalkan performa inferensi. Ada beberapa kode yang terkait dengan statistik latensi di Aplikasi Benchmark.
Menghapus cuplikan kode terkait akan membuat memori stabil
Tidak disarankan untuk menggunakan aplikasi benchmark_app untuk pengujian stres karena menggunakan std pribadi::vektor_latencies dalam class InferRequestsQueue , yang mengumpulkan setiap nilai latensi dan menghitung nilai median latensi.