Skip to content

Commit fe07991

Browse files
msmykx-intelsgolebiewski-inteltsavina
authored
[DOCS] Removing Model Optimizer mentions from docs for master (#25505)
Removed Model Optimizer mentions from user docs. --------- Co-authored-by: Sebastian Golebiewski <sebastianx.golebiewski@intel.com> Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
1 parent fe423b9 commit fe07991

File tree

18 files changed

+47
-66
lines changed

18 files changed

+47
-66
lines changed

docs/articles_en/about-openvino/performance-benchmarks/performance-benchmarks-faq.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,7 @@ Performance Information F.A.Q.
133133

134134
.. dropdown:: Why are INT8 optimized models used for benchmarking on CPUs with no VNNI support?
135135

136-
The benefit of low-precision optimization using the OpenVINO™
137-
toolkit model optimizer extends beyond processors supporting VNNI
136+
The benefit of low-precision optimization extends beyond processors supporting VNNI
138137
through Intel® DL Boost. The reduced bit width of INT8 compared to FP32
139138
allows Intel® CPU to process the data faster. Therefore, it offers
140139
better throughput on any converted model, regardless of the

docs/articles_en/documentation/openvino-extensibility/frontend-extensions.rst

+3-5
Original file line numberDiff line numberDiff line change
@@ -68,16 +68,14 @@ to OpenVINO template extension ``Identity`` class.
6868
The mapping doesn’t involve any attributes, as operation Identity doesn’t have them.
6969

7070
Extension objects, like just constructed ``extension`` can be used to add to the
71-
OpenVINO runtime just before the loading a model that contains custom operations:
71+
OpenVINO runtime just before loading a model that contains custom operations:
7272

7373
.. doxygensnippet:: docs/articles_en/assets/snippets/ov_extensions.cpp
7474
:language: cpp
7575
:fragment: [frontend_extension_read_model]
7676

77-
Or extensions can be constructed in a separately compiled shared library.
78-
Separately compiled library can be used in Model Optimizer or ``benchmark_app``.
79-
Read about how to build and load such a library in the chapter of “Create library with extensions” in
80-
:doc:`Introduction to OpenVINO Extension <../openvino-extensibility>`.
77+
However, extensions can also be constructed in a separately compiled shared library, that is suitable for loading models with custom operations in a Python application or tools like ``benchmark_app``.
78+
For details on how to build and load such library, check the following :ref:`guide <create_a_library_with_extensions>`.
8179

8280
If operation have multiple inputs and/or outputs they will be mapped in order.
8381
The type of elements in input/output tensors should match expected types in the surrounding operations.

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset1.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset1
1212
This specification document describes ``opset1`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset1``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset1``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset10.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset10
1212
This specification document describes the ``opset10`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset10``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset10``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset11.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset11
1212
This specification document describes the ``opset11`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset11``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset11``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset12.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset12
1212
This specification document describes the ``opset12`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset12``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset12``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset13.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset13
1212
This specification document describes the ``opset13`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset13``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset13``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset14.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset14
1212
This specification document describes the ``opset14`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset14``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset14``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset2.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset2
1212
This specification document describes ``opset2`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset2``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset2``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset3.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset3
1212
This specification document describes ``opset3`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset3``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset3``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset4.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset4
1212
This specification document describes ``opset4`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset4``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset4``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset5.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset5
1212
This specification document describes ``opset5`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset5``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset5``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset6.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset6
1212
This specification document describes ``opset6`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset6``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset6``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset7.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset7
1212
This specification document describes the ``opset7`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset7``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset7``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset8.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset8
1212
This specification document describes the ``opset8`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset8``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset8``.
1716

1817

1918
Table of Contents

docs/articles_en/documentation/openvino-ir-format/operation-sets/available-opsets/opset9.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ opset9
1212
This specification document describes the ``opset9`` operation set supported in OpenVINO™.
1313
Support for each particular operation from the list below depends on the capabilities of an inference plugin
1414
and may vary among different hardware platforms and devices. Examples of operation instances are provided as IR xml
15-
snippets. Such IR is generated by the Model Optimizer. The semantics match corresponding OpenVINO operation classes
16-
declared in ``namespace opset9``.
15+
snippets. The semantics match corresponding OpenVINO operation classes declared in ``namespace opset9``.
1716

1817

1918
Table of Contents

docs/articles_en/openvino-workflow/running-inference/optimize-inference/optimize-preprocessing/layout-api-overview.rst

+6-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@ Below is a list of cases where input/output layout is important:
2121
* Applying the :doc:`preprocessing <../optimize-preprocessing>` steps, such as subtracting means, dividing by scales, resizing an image, and converting ``RGB`` <-> ``BGR``.
2222
* Setting/getting a batch for a model.
2323

24-
* Doing the same operations as used during the model conversion phase. For more information, refer to the :doc:`Model Optimizer Embedding Preprocessing Computation <../../../../documentation/legacy-features/transition-legacy-conversion-api/legacy-conversion-api/[legacy]-embedding-preprocessing-computation>` guide.
24+
* Doing the same operations as used during the model conversion phase. For more information, refer to the:
25+
26+
* :doc:`Convert to OpenVINO <../../../model-preparation/convert-model-to-ir>`
27+
* `OpenVINO Model Conversion Tutorial <https://docs.openvino.ai/2024/notebooks/convert-to-openvino-with-output.html>`__
28+
* :doc:`[LEGACY] Model Optimizer Embedding Preprocessing Computation <../../../../documentation/legacy-features/transition-legacy-conversion-api/legacy-conversion-api/[legacy]-embedding-preprocessing-computation>` guide.
29+
2530
* Improving the readability of a model input and output.
2631

2732
Syntax of Layout

docs/articles_en/openvino-workflow/running-inference/stateful-models/obtaining-stateful-openvino-model.rst

+23-30
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. {#openvino_docs_OV_UG_ways_to_get_stateful_model}
22
33
Obtaining a Stateful OpenVINO Model
4-
====================================
4+
======================================
55

66
If the original framework does not offer a dedicated API for working with states, the
77
resulting OpenVINO IR model will not be stateful by default. This means it will not contain
@@ -23,7 +23,7 @@ and you have three ways to do it:
2323
.. _ov_ug_make_stateful:
2424

2525
MakeStateful Transformation
26-
###########################
26+
###############################
2727

2828
The MakeStateful transformation changes the structure of the model by replacing the
2929
user-defined pairs of Parameter and Results with the Assign and ReadValue operations:
@@ -83,7 +83,7 @@ Parameter/Result tensor names. If there are no tensor names,
8383
.. _ov_ug_low_latency:
8484

8585
LowLatency2 Transformation
86-
##########################
86+
###############################
8787

8888
The LowLatency2 transformation changes the structure of a model containing
8989
:doc:`TensorIterator <../../../documentation/openvino-ir-format/operation-sets/operation-specs/infrastructure/tensor-iterator-1>`
@@ -102,8 +102,7 @@ the current State API implementation. Input values are ignored, and the initial
102102
for the ReadValue operations are set to zeros unless the user specifies otherwise via
103103
:doc:`State API <../stateful-models>`.
104104

105-
Applying LowLatency2 Transformation
106-
++++++++++++++++++++++++++++++++++++
105+
To apply LowLatency2 Transformation, follow the instruction below:
107106

108107
1. Get :doc:`ov::Model <../integrate-openvino-with-your-application/model-representation>`,
109108
for example:
@@ -195,11 +194,11 @@ Applying LowLatency2 Transformation
195194
somewhere in the model.
196195

197196
In such a case, trim non-reshapable layers via
198-
:doc:`Model Optimizer command-line <../../../documentation/legacy-features/transition-legacy-conversion-api/legacy-conversion-api/[legacy]-setting-input-shapes>`
199-
arguments: ``--input`` and ``--output``.
197+
:doc:`Conversion Parameters <../../model-preparation/conversion-parameters>`:
198+
``--input`` and ``--output``. For example, check the `OpenVINO Model Conversion Tutorial <https://docs.openvino.ai/2024/notebooks/convert-to-openvino-with-output.html>`__.
200199

201-
For example, the parameter and the problematic constant in the picture above can be
202-
trimmed using the ``--input Reshape_layer_name`` command-line option. The problematic
200+
As for the parameter and the problematic constant in the picture above, it can be
201+
trimmed by using the ``--input Reshape_layer_name`` command-line option. The problematic
203202
constant can be also replaced using OpenVINO, as shown in the following example:
204203

205204
.. tab-set::
@@ -210,27 +209,7 @@ Applying LowLatency2 Transformation
210209
:language: cpp
211210
:fragment: [ov:replace_const]
212211

213-
214-
215-
Obtaining TensorIterator/Loop Operations using Model Optimizer
216-
###############################################################
217-
218-
**ONNX and frameworks supported via ONNX format:** *LSTM, RNN, GRU* original layers are
219-
converted to the GRU/RNN/LSTM Sequence operations. *ONNX Loop* layer is converted to the
220-
OpenVINO Loop operation.
221-
222-
**TensorFlow:** *BlockLSTM* is converted to a TensorIterator operation. TensorIterator
223-
body contains LSTM Cell operation. Modifications such as Peepholes and InputForget are
224-
not supported. The *While* layer is converted to a TensorIterator. TensorIterator body
225-
can contain any supported operations. However, dynamic cases where the count of iterations
226-
cannot be calculated during shape inference (Model Optimizer conversion) are not supported.
227-
228-
**TensorFlow2:** *While* layer is converted to a Loop operation. The Loop body can contain
229-
any supported operations.
230-
231-
232-
233-
Creating a Model via OpenVINO API
212+
Stateful Model from Scratch
234213
##################################
235214

236215
The main approach to obtaining stateful OpenVINO IR models is converting from other
@@ -251,3 +230,17 @@ a sink from `ov::Model` after deleting the node from the graph with the `delete_
251230
:language: cpp
252231
:fragment: [ov:state_network]
253232

233+
.. note::
234+
235+
**ONNX and frameworks supported via ONNX format:** *LSTM, RNN, GRU* original layers are
236+
converted to the GRU/RNN/LSTM Sequence operations. *ONNX Loop* layer is converted to the
237+
OpenVINO Loop operation.
238+
239+
**TensorFlow:** *BlockLSTM* is converted to a TensorIterator operation. The TensorIterator
240+
body contains LSTM Cell operation. Modifications such as Peepholes and InputForget are
241+
not supported. The *While* layer is converted to a TensorIterator. The TensorIterator body
242+
can contain any supported operations. However, dynamic cases where the count of iterations
243+
cannot be calculated during shape inference are not supported.
244+
245+
**TensorFlow2:** *While* layer is converted to a Loop operation. The Loop body can contain
246+
any supported operations.

0 commit comments

Comments
 (0)