Skip to content

Commit 4639a0f

Browse files
Proofreading pass 4
1 parent bfb060d commit 4639a0f

File tree

1 file changed

+20
-19
lines changed

1 file changed

+20
-19
lines changed

docs/articles_en/learn-openvino/openvino-samples/benchmark-tool.rst

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -68,39 +68,36 @@ Basic Usage
6868
./benchmark_app -m model.xml
6969
7070
71-
By default, the application will load the specified model onto the CPU and perform
72-
inference on batches of randomly-generated data inputs for 60 seconds. As it loads,
73-
it prints information about the benchmark parameters. When the benchmark is completed,
74-
it reports the minimum, average, and maximum inference latency and the average throughput.
71+
By default, the application loads the specified model and performs
72+
inference on batches of randomly-generated data inputs on CPU for 60 seconds.
73+
It displays information about the benchmark parameters as it loads the model.
74+
When the benchmark is completed, it reports the minimum, average, and maximum inference
75+
latency and the average throughput.
7576

7677
You may be able to improve benchmark results beyond the default configuration by
7778
configuring some of the execution parameters for your model. For example, you can
7879
use "throughput" or "latency" performance hints to optimize the runtime for higher
7980
FPS or reduced inference time. Read on to learn more about the configuration
80-
options available with ``benchmark_app``.
81+
options available for ``benchmark_app``.
8182

8283
Configuration Options
8384
#####################
8485

85-
The benchmark app provides various options for configuring execution parameters.
86-
This section covers key configuration options for easily tuning benchmarks to
87-
achieve better performance on your device. A list of all configuration options
86+
You can easily configure and fine-tune benchmarks with various execution parameters,
87+
for example to achieve better performance on your device. The list of all configuration options
8888
is given in the :ref:`Advanced Usage <advanced-usage-benchmark>` section.
8989

9090
Performance hints: latency and throughput
9191
+++++++++++++++++++++++++++++++++++++++++
9292

93-
The benchmark app allows users to provide high-level "performance hints" for
94-
setting latency-focused or throughput-focused inference modes. This hint causes
95-
the runtime to automatically adjust runtime parameters, such as the number of
96-
processing streams and inference batch size, to prioritize for reduced latency
97-
or high throughput.
93+
With high-level "performance hints", which automatically adjust parameters such as the
94+
number of processing streams and inference batch size, you can aim for low-latency
95+
or high-throughput inference.
9896

9997
The performance hints do not require any device-specific settings and they are
100-
completely portable between devices. Parameters are automatically configured
101-
based on whichever device is being used. This allows users to easily port
102-
applications between hardware targets without having to re-determine the best
103-
runtime parameters for the new device.
98+
completely portable between devices. The parameters are automatically configured
99+
based on the device. Therefore, you can easily port applications between hardware targets
100+
without having to re-determine the best runtime parameters for a new device.
104101

105102
If not specified, throughput is used as the default. To set the hint explicitly,
106103
use ``-hint latency`` or ``-hint throughput`` when running ``benchmark_app``:
@@ -125,8 +122,12 @@ use ``-hint latency`` or ``-hint throughput`` when running ``benchmark_app``:
125122
126123
.. note::
127124

128-
It is up to the user to ensure the environment on which the benchmark is running is optimized for maximum performance. Otherwise, different results may occur when using the application in different environment settings (such as power optimization settings, processor overclocking, thermal throttling).
129-
When you specify single options multiple times, only the last value will be used. For example, the ``-m`` flag:
125+
Make sure the environment is optimized for maximum performance when benchmark is running.
126+
Otherwise, different environment settings, such as power optimization settings, processor
127+
overclocking, or thermal throttling may give different results.
128+
129+
When you specify single options multiple times, only the last value will be used.
130+
For example, the ``-m`` flag:
130131

131132
.. tab-set::
132133

0 commit comments

Comments
 (0)