openvino/samples/cpp/benchmark_app
Sebastian Golebiewski 9ebacbb379
[DOCS] Merge Samples Articles Language Versions (#21661)
* Merge samples

* Update docs/articles_en/learn_openvino/openvino_samples/automatic_speech_recognition.rst

Co-authored-by: Maciej Smyk <maciejx.smyk@intel.com>

* Update docs/articles_en/learn_openvino/openvino_samples.rst

Co-authored-by: Maciej Smyk <maciejx.smyk@intel.com>

* Update docs/articles_en/learn_openvino/openvino_samples.rst

Co-authored-by: Maciej Smyk <maciejx.smyk@intel.com>

* additional resources

* Update docs/articles_en/learn_openvino/openvino_samples/model_creation.rst

Co-authored-by: Maciej Smyk <maciejx.smyk@intel.com>

* Update docs/articles_en/learn_openvino/openvino_samples/automatic_speech_recognition.rst

Co-authored-by: Maciej Smyk <maciejx.smyk@intel.com>

* reorganize contents of requirements

* remove api reference

* add links to READMEs on repo

* remove speech recognition sample

* removal of deprecation notice

* update conversion steps

* Revert remove speech recognition sample

* remove trailing spaces

* fix links

* Removed unwanted changes from submodules

* applying suggestions

* update api reference

* apply suggestions

---------

Co-authored-by: Maciej Smyk <maciejx.smyk@intel.com>
2024-01-12 14:24:15 +01:00
..
CMakeLists.txt Make RPM packages compatible with wide range of RHEL systems (#20762) 2023-10-31 10:25:35 +04:00
README.md [DOCS] Merge Samples Articles Language Versions (#21661) 2024-01-12 14:24:15 +01:00
benchmark_app.hpp benchmark: remove deprecation notice (#20175) 2023-10-02 13:50:49 +04:00
infer_request_wrap.hpp samples/cpp remove unused code (#16787) 2023-04-06 20:59:00 +04:00
inputs_filling.cpp cpp/samples: update build (#17900) 2023-06-08 19:30:29 +04:00
inputs_filling.hpp Updated copyright headers (#15124) 2023-01-16 11:02:17 +04:00
main.cpp Remove ov::hint::PerformanceMode::UNDEFINED (#21592) 2023-12-20 21:15:26 +04:00
remote_tensors_filling.cpp Support float64 data type as input of benchmark_app (#16435) 2023-03-23 13:55:55 +09:00
remote_tensors_filling.hpp Ability to compile samples without API 1.0 headers (#20299) 2023-10-08 23:24:28 +04:00
statistics_report.cpp Added -Wall for Clang and GCC (#15513) 2023-02-08 15:01:00 +04:00
statistics_report.hpp Remove suppression Wno-delete-non-abstract-non-virtual-dtor (#16560) 2023-03-29 14:19:30 +04:00
utils.cpp benhcmark_app: fix -api sync -i multiple images (#19142) 2023-08-11 19:09:48 +04:00
utils.hpp Remove legacy API from samples (#19608) 2023-09-05 22:16:18 +04:00

README.md

Benchmark C++ Tool

This page demonstrates how to use the Benchmark C++ Tool to estimate deep learning inference performance on supported devices.

NOTE: This page describes usage of the C++ implementation of the Benchmark Tool. For the Python implementation, refer to the Benchmark Python Tool page. The Python version is recommended for benchmarking models that will be used in Python applications, and the C++ version is recommended for benchmarking models that will be used in C++ applications. Both tools have a similar command interface and backend.

For more detailed information on how this sample works, check the dedicated article

Requriements

To use the C++ benchmark_app, you must first build it following the Build the Sample Applications instructions and then set up paths and environment variables by following the Get Ready for Running the Sample Applications instructions. Navigate to the directory where the benchmark_app C++ sample binary was built.

NOTE: If you installed OpenVINO Runtime using PyPI or Anaconda Cloud, only the Benchmark Python Tool is available, and you should follow the usage instructions on that page instead.

The benchmarking application works with models in the OpenVINO IR, TensorFlow, TensorFlow Lite, PaddlePaddle, PyTorch and ONNX formats. If you need it, OpenVINO also allows you to convert your models.