diff --git a/README.md b/README.md index 225479c2f13..98d5bde119c 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Please report questions, issues and suggestions using: \* Other names and brands may be claimed as the property of others. [Open Model Zoo]:https://github.com/openvinotoolkit/open_model_zoo -[OpenVINO™ Runtime]:https://docs.openvino.ai/latest/openvino_docs_OV_Runtime_User_Guide.html +[OpenVINO™ Runtime]:https://docs.openvino.ai/latest/openvino_docs_OV_UG_OV_Runtime_User_Guide.html [Model Optimizer]:https://docs.openvino.ai/latest/openvino_docs_MO_DG_Deep_Learning_Model_Optimizer_DevGuide.html [Post-Training Optimization Tool]:https://docs.openvino.ai/latest/pot_introduction.html [Samples]:https://github.com/openvinotoolkit/openvino/tree/master/samples diff --git a/docs/IE_PLUGIN_DG/ExecutableNetwork.md b/docs/IE_PLUGIN_DG/ExecutableNetwork.md index 0a7f7c7182a..d1889974732 100644 --- a/docs/IE_PLUGIN_DG/ExecutableNetwork.md +++ b/docs/IE_PLUGIN_DG/ExecutableNetwork.md @@ -37,7 +37,7 @@ The implementation `CompileNetwork` is fully device-specific. The function accepts a const shared pointer to `ngraph::Function` object and performs the following steps: -1. Applies ngraph passes using `TransformNetwork` function, which defines plugin-specific conversion pipeline. To support low precision inference, the pipeline can include Low Precision Transformations. These transformations are usually hardware specific. You can find how to use and configure Low Precisions Transformations in [Low Precision Transformations](@ref openvino_docs_IE_DG_lpt) guide. +1. Applies nGraph passes using `TransformNetwork` function, which defines plugin-specific conversion pipeline. To support low precision inference, the pipeline can include Low Precision Transformations. These transformations are usually hardware specific. You can find how to use and configure Low Precisions Transformations in [Low Precision Transformations](@ref openvino_docs_OV_UG_lpt) guide. 2. Maps the transformed graph to a backend specific graph representation (for example, to CPU plugin internal graph representation). 3. Allocates and fills memory for graph weights, backend specific memory handles and so on. diff --git a/docs/IE_PLUGIN_DG/Intro.md b/docs/IE_PLUGIN_DG/Intro.md index 5d2b467d742..ac692d4118b 100644 --- a/docs/IE_PLUGIN_DG/Intro.md +++ b/docs/IE_PLUGIN_DG/Intro.md @@ -56,7 +56,7 @@ Detailed guides * [Build](@ref openvino_docs_ie_plugin_dg_plugin_build) a plugin library using CMake\* * Plugin and its components [testing](@ref openvino_docs_ie_plugin_dg_plugin_testing) * [Quantized networks](@ref openvino_docs_ie_plugin_dg_quantized_networks) -* [Low precision transformations](@ref openvino_docs_IE_DG_lpt) guide +* [Low precision transformations](@ref openvino_docs_OV_UG_lpt) guide * [Writing OpenVINO™ transformations](@ref openvino_docs_transformations) guide API References diff --git a/docs/IE_PLUGIN_DG/detailed_guides.md b/docs/IE_PLUGIN_DG/detailed_guides.md index bc681cde346..934c53cc1e2 100644 --- a/docs/IE_PLUGIN_DG/detailed_guides.md +++ b/docs/IE_PLUGIN_DG/detailed_guides.md @@ -7,12 +7,12 @@ :hidden: openvino_docs_ie_plugin_dg_quantized_networks - openvino_docs_IE_DG_lpt + openvino_docs_OV_UG_lpt @endsphinxdirective The guides below provides extra information about specific features of OpenVINO needed for understanding during OpenVINO plugin development: * [Quantized networks](@ref openvino_docs_ie_plugin_dg_quantized_networks) -* [Low precision transformations](@ref openvino_docs_IE_DG_lpt) guide +* [Low precision transformations](@ref openvino_docs_OV_UG_lpt) guide * [Writing OpenVINO™ transformations](@ref openvino_docs_transformations) guide diff --git a/docs/IE_PLUGIN_DG/layout.xml b/docs/IE_PLUGIN_DG/layout.xml index bba21ddd206..57d34702356 100644 --- a/docs/IE_PLUGIN_DG/layout.xml +++ b/docs/IE_PLUGIN_DG/layout.xml @@ -5,74 +5,74 @@ - - - - - - - - + + + + + + + + - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/avg_pool_precision_preserved.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/avg_pool_precision_preserved.md index 30f7411cbd9..e202823413d 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/avg_pool_precision_preserved.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/avg_pool_precision_preserved.md @@ -1,4 +1,4 @@ -# AvgPoolPrecisionPreserved attribute {#openvino_docs_IE_DG_lpt_AvgPoolPrecisionPreserved} +# AvgPoolPrecisionPreserved attribute {#openvino_docs_OV_UG_lpt_AvgPoolPrecisionPreserved} ngraph::AvgPoolPrecisionPreservedAttribute class represents the `AvgPoolPrecisionPreserved` attribute. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/intervals_alignment.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/intervals_alignment.md index b977fd4a325..c81ab273023 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/intervals_alignment.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/intervals_alignment.md @@ -1,4 +1,4 @@ -# IntervalsAlignment attribute {#openvino_docs_IE_DG_lpt_IntervalsAlignment} +# IntervalsAlignment attribute {#openvino_docs_OV_UG_lpt_IntervalsAlignment} ngraph::IntervalsAlignmentAttribute class represents the `IntervalsAlignment` attribute. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/per_tensor_quantization.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/per_tensor_quantization.md index 03a8a672177..d1fdcd22ff7 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/per_tensor_quantization.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/per_tensor_quantization.md @@ -1,4 +1,4 @@ -# PerTensorQuantization attribute {#openvino_docs_IE_DG_lpt_PerTensorQuantization} +# PerTensorQuantization attribute {#openvino_docs_OV_UG_lpt_PerTensorQuantization} ngraph::PerTensorQuantizationAttribute class represents the `PerTensorQuantization` attribute. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/precision_preserved.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/precision_preserved.md index cf75ecc61c6..2ec1ff6e6c4 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/precision_preserved.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/precision_preserved.md @@ -1,4 +1,4 @@ -# PrecisionPreserved attribute {#openvino_docs_IE_DG_lpt_PrecisionPreserved} +# PrecisionPreserved attribute {#openvino_docs_OV_UG_lpt_PrecisionPreserved} ngraph::PrecisionPreservedAttribute class represents the `PrecisionPreserved` attribute. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/precisions.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/precisions.md index 0b0c27a4801..dfc77a43745 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/precisions.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/precisions.md @@ -1,4 +1,4 @@ -# Precisions attribute {#openvino_docs_IE_DG_lpt_Precisions} +# Precisions attribute {#openvino_docs_OV_UG_lpt_Precisions} ngraph::PrecisionsAttribute class represents the `Precisions` attribute. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/quantization_alignment.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/quantization_alignment.md index 66747a63ecd..79a402ad819 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/quantization_alignment.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/attributes/quantization_alignment.md @@ -1,4 +1,4 @@ -# QuantizationAlignment attribute {#openvino_docs_IE_DG_lpt_QuantizationAlignment} +# QuantizationAlignment attribute {#openvino_docs_OV_UG_lpt_QuantizationAlignment} ngraph::QuantizationAlignmentAttribute class represents the `QuantizationAlignment` attribute. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/lpt.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/lpt.md index 7a6d6848761..ab9c3673593 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/lpt.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/lpt.md @@ -1,4 +1,4 @@ -# OpenVINO™ Low Precision Transformations {#openvino_docs_IE_DG_lpt} +# OpenVINO™ Low Precision Transformations {#openvino_docs_OV_UG_lpt} @sphinxdirective @@ -7,13 +7,13 @@ :caption: Low Precision Transformations :hidden: - Low Precision Transformations + Low Precision Transformations - Attributes - Step 1. Prerequisites transformations - Step 2. Markup transformations - Step 3. Main transformations - Step 4. Cleanup transformations + Attributes + Step 1. Prerequisites transformations + Step 2. Markup transformations + Step 3. Main transformations + Step 4. Cleanup transformations @endsphinxdirective @@ -111,63 +111,63 @@ Inside each step LPT transformations handle input model operation by operation, As result, usually all operations are inferred by plugin in low precision. If plugin doesn't support an operation inference in low precision, then corresponding LPT transformation can be disabled, and input tensor precisions for the operation will not be changed. In this case the operation is inferred in the original precision. Low precision transformations pipeline includes four steps: -* [Step #1: Prerequisites](@ref openvino_docs_IE_DG_lpt_step1_prerequisites) -* [Step #2: Markup transformations](@ref openvino_docs_IE_DG_lpt_step2_markup) -* [Step #3: Main transformations](@ref openvino_docs_IE_DG_lpt_step3_main) -* [Step #4: Cleanup transformations](@ref openvino_docs_IE_DG_lpt_step4_cleanup) +* [Step #1: Prerequisites](@ref openvino_docs_OV_UG_lpt_step1_prerequisites) +* [Step #2: Markup transformations](@ref openvino_docs_OV_UG_lpt_step2_markup) +* [Step #3: Main transformations](@ref openvino_docs_OV_UG_lpt_step3_main) +* [Step #4: Cleanup transformations](@ref openvino_docs_OV_UG_lpt_step4_cleanup) ### Step 1. Prerequisites This step fuses and propagates some operations in the model to prepare for the next step. It is required for OpenVINO plugins. Transformations: -* [PullReshapeThroughDequantization](@ref openvino_docs_IE_DG_lpt_PullReshapeThroughDequantization) -* [PullTransposeThroughDequantization](@ref openvino_docs_IE_DG_lpt_PullTransposeThroughDequantization) -* [LinOpSequenceFusion](@ref openvino_docs_IE_DG_lpt_LinOpSequenceFusion) +* [PullReshapeThroughDequantization](@ref openvino_docs_OV_UG_lpt_PullReshapeThroughDequantization) +* [PullTransposeThroughDequantization](@ref openvino_docs_OV_UG_lpt_PullTransposeThroughDequantization) +* [LinOpSequenceFusion](@ref openvino_docs_OV_UG_lpt_LinOpSequenceFusion) -The model on this step is changed. There are more details in developer guide [Prerequisites transformations](@ref openvino_docs_IE_DG_lpt_step1_prerequisites). +The model on this step is changed. There are more details in developer guide [Prerequisites transformations](@ref openvino_docs_OV_UG_lpt_step1_prerequisites). ### Step 2. Markup This step creates runtime attributes for operations. These attributes will be used in next step. Transformations: -* [MarkupCanBeQuantized](@ref openvino_docs_IE_DG_lpt_MarkupCanBeQuantized) -* [MarkupPrecisions](@ref openvino_docs_IE_DG_lpt_MarkupPrecisions) -* [MarkupPerTensorQuantization](@ref openvino_docs_IE_DG_lpt_MarkupPerTensorQuantization) -* [MarkupAvgPoolPrecisionPreserved](@ref openvino_docs_IE_DG_lpt_MarkupAvgPoolPrecisionPreserved) -* [PropagatePrecisions](@ref openvino_docs_IE_DG_lpt_PropagatePrecisions) -* [AlignQuantizationIntervals](@ref openvino_docs_IE_DG_lpt_AlignQuantizationIntervals) -* [AlignQuantizationParameters](@ref openvino_docs_IE_DG_lpt_AlignQuantizationParameters) +* [MarkupCanBeQuantized](@ref openvino_docs_OV_UG_lpt_MarkupCanBeQuantized) +* [MarkupPrecisions](@ref openvino_docs_OV_UG_lpt_MarkupPrecisions) +* [MarkupPerTensorQuantization](@ref openvino_docs_OV_UG_lpt_MarkupPerTensorQuantization) +* [MarkupAvgPoolPrecisionPreserved](@ref openvino_docs_OV_UG_lpt_MarkupAvgPoolPrecisionPreserved) +* [PropagatePrecisions](@ref openvino_docs_OV_UG_lpt_PropagatePrecisions) +* [AlignQuantizationIntervals](@ref openvino_docs_OV_UG_lpt_AlignQuantizationIntervals) +* [AlignQuantizationParameters](@ref openvino_docs_OV_UG_lpt_AlignQuantizationParameters) -The model on this step is changed: only new attributes are added to some operations. There are more details in developer guide [Markup transformations](@ref openvino_docs_IE_DG_lpt_step2_markup). +The model on this step is changed: only new attributes are added to some operations. There are more details in developer guide [Markup transformations](@ref openvino_docs_OV_UG_lpt_step2_markup). ### Step 3. Main transformations, FakeQuantize decomposition and dequantization operations handling -This step has the most transformations. These transformations can be separated in two groups: decomposition transformation and dequantization operations handling. There are more details in developer guide [Main transformations](@ref openvino_docs_IE_DG_lpt_step3_main). Transformations: -* [AddTransformation](@ref openvino_docs_IE_DG_lpt_AddTransformation) -* [AvgPoolTransformation](@ref openvino_docs_IE_DG_lpt_AvgPoolTransformation) -* [ClampTransformation](@ref openvino_docs_IE_DG_lpt_AvgPoolTransformation) -* [ConcatTransformation](@ref openvino_docs_IE_DG_lpt_ConcatTransformation) -* [ConvolutionTransformation](@ref openvino_docs_IE_DG_lpt_ConvolutionTransformation) -* [ConvolutionBackpropDataTransformation](@ref openvino_docs_IE_DG_lpt_ConvolutionBackpropDataTransformation) -* [DepthToSpaceTransformation](@ref openvino_docs_IE_DG_lpt_DepthToSpaceTransformation) -* [FakeQuantizeDecompositionTransformation](@ref openvino_docs_IE_DG_lpt_FakeQuantizeDecompositionTransformation) -* [FakeQuantizeTransformation](@ref openvino_docs_IE_DG_lpt_FakeQuantizeTransformation) -* [InterpolateTransformation](@ref openvino_docs_IE_DG_lpt_InterpolateTransformation) -* [GroupConvolutionTransformation](@ref openvino_docs_IE_DG_lpt_GroupConvolutionTransformation) -* [MatMulTransformation](@ref openvino_docs_IE_DG_lpt_MatMulTransformation) -* [MaxPoolTransformation](@ref openvino_docs_IE_DG_lpt_MaxPoolTransformation) -* [MultiplyTransformation](@ref openvino_docs_IE_DG_lpt_MultiplyTransformation) -* [MVNTransformation](@ref openvino_docs_IE_DG_lpt_MVNTransformation) -* [NormalizeL2Transformation](@ref openvino_docs_IE_DG_lpt_NormalizeL2Transformation) -* [PReluTransformation](@ref openvino_docs_IE_DG_lpt_PReluTransformation) -* [ReduceMaxTransformation](@ref openvino_docs_IE_DG_lpt_ReduceMaxTransformation) -* [ReduceMeanTransformation](@ref openvino_docs_IE_DG_lpt_ReduceMeanTransformation) -* [ReduceMinTransformation](@ref openvino_docs_IE_DG_lpt_ReduceMinTransformation) -* [ReduceSumTransformation](@ref openvino_docs_IE_DG_lpt_ReduceSumTransformation) -* [ReluTransformation](@ref openvino_docs_IE_DG_lpt_ReluTransformation) -* [ReshapeTransformation](@ref openvino_docs_IE_DG_lpt_ReshapeTransformation) -* [SqueezeTransformation](@ref openvino_docs_IE_DG_lpt_SqueezeTransformation) -* [ShuffleChannelsTransformation](@ref openvino_docs_IE_DG_lpt_ShuffleChannelsTransformation) -* [SplitTransformation](@ref openvino_docs_IE_DG_lpt_SplitTransformation) -* [StridedSliceTransformation](@ref openvino_docs_IE_DG_lpt_StridedSliceTransformation) -* [TransposeTransformation](@ref openvino_docs_IE_DG_lpt_TransposeTransformation) -* [UnsqueezeTransformation](@ref openvino_docs_IE_DG_lpt_UnsqueezeTransformation) -* [VariadicSplitTransformation](@ref openvino_docs_IE_DG_lpt_VariadicSplitTransformation) +This step has the most transformations. These transformations can be separated in two groups: decomposition transformation and dequantization operations handling. There are more details in developer guide [Main transformations](@ref openvino_docs_OV_UG_lpt_step3_main). Transformations: +* [AddTransformation](@ref openvino_docs_OV_UG_lpt_AddTransformation) +* [AvgPoolTransformation](@ref openvino_docs_OV_UG_lpt_AvgPoolTransformation) +* [ClampTransformation](@ref openvino_docs_OV_UG_lpt_AvgPoolTransformation) +* [ConcatTransformation](@ref openvino_docs_OV_UG_lpt_ConcatTransformation) +* [ConvolutionTransformation](@ref openvino_docs_OV_UG_lpt_ConvolutionTransformation) +* [ConvolutionBackpropDataTransformation](@ref openvino_docs_OV_UG_lpt_ConvolutionBackpropDataTransformation) +* [DepthToSpaceTransformation](@ref openvino_docs_OV_UG_lpt_DepthToSpaceTransformation) +* [FakeQuantizeDecompositionTransformation](@ref openvino_docs_OV_UG_lpt_FakeQuantizeDecompositionTransformation) +* [FakeQuantizeTransformation](@ref openvino_docs_OV_UG_lpt_FakeQuantizeTransformation) +* [InterpolateTransformation](@ref openvino_docs_OV_UG_lpt_InterpolateTransformation) +* [GroupConvolutionTransformation](@ref openvino_docs_OV_UG_lpt_GroupConvolutionTransformation) +* [MatMulTransformation](@ref openvino_docs_OV_UG_lpt_MatMulTransformation) +* [MaxPoolTransformation](@ref openvino_docs_OV_UG_lpt_MaxPoolTransformation) +* [MultiplyTransformation](@ref openvino_docs_OV_UG_lpt_MultiplyTransformation) +* [MVNTransformation](@ref openvino_docs_OV_UG_lpt_MVNTransformation) +* [NormalizeL2Transformation](@ref openvino_docs_OV_UG_lpt_NormalizeL2Transformation) +* [PReluTransformation](@ref openvino_docs_OV_UG_lpt_PReluTransformation) +* [ReduceMaxTransformation](@ref openvino_docs_OV_UG_lpt_ReduceMaxTransformation) +* [ReduceMeanTransformation](@ref openvino_docs_OV_UG_lpt_ReduceMeanTransformation) +* [ReduceMinTransformation](@ref openvino_docs_OV_UG_lpt_ReduceMinTransformation) +* [ReduceSumTransformation](@ref openvino_docs_OV_UG_lpt_ReduceSumTransformation) +* [ReluTransformation](@ref openvino_docs_OV_UG_lpt_ReluTransformation) +* [ReshapeTransformation](@ref openvino_docs_OV_UG_lpt_ReshapeTransformation) +* [SqueezeTransformation](@ref openvino_docs_OV_UG_lpt_SqueezeTransformation) +* [ShuffleChannelsTransformation](@ref openvino_docs_OV_UG_lpt_ShuffleChannelsTransformation) +* [SplitTransformation](@ref openvino_docs_OV_UG_lpt_SplitTransformation) +* [StridedSliceTransformation](@ref openvino_docs_OV_UG_lpt_StridedSliceTransformation) +* [TransposeTransformation](@ref openvino_docs_OV_UG_lpt_TransposeTransformation) +* [UnsqueezeTransformation](@ref openvino_docs_OV_UG_lpt_UnsqueezeTransformation) +* [VariadicSplitTransformation](@ref openvino_docs_OV_UG_lpt_VariadicSplitTransformation) #### Decomposition transformations Decomposition transformations decompose the `FakeQuantize` operation to: quantize (`FakeQuantize` with low precision output) and dequantization operations (opposite to quantize, with low precision input and the original precision output). For dequantization operations LPT uses three operations: `Convert`, `Subtract` and `Multiply`. Element-wise operations `Subtract` and `Multiply` have constants on the second branches. If dequantization operations are not handled at the end of LPT pipeline, then they will be fused back to the `FakeQuantize`. @@ -193,14 +193,14 @@ Original `Convolution` operation in FP32 with dequantization operations before: ### Step 4: Cleanup of the result model LPT cleanup transformations is final stage in LPT pipeline. In this step LPT transformations clean up the result model to avoid not handled dequantization operations: fuse dequantization operations if possible (fuse at least `Convert` operations if not) to other model operations to cleanup result model. Transformations: -* [FoldConvertTransformation](@ref openvino_docs_IE_DG_lpt_FoldConvertTransformation) -* [FoldFakeQuantizeTransformation](@ref openvino_docs_IE_DG_lpt_FoldFakeQuantizeTransformation) -* [FuseConvertTransformation](@ref openvino_docs_IE_DG_lpt_FuseConvertTransformation) -* [FuseMultiplyToFakeQuantizeTransformation](@ref openvino_docs_IE_DG_lpt_FuseMultiplyToFakeQuantizeTransformation) -* [FuseSubtractToFakeQuantizeTransformation](@ref openvino_docs_IE_DG_lpt_FuseSubtractToFakeQuantizeTransformation) -* [MultiplyToGroupConvolutionTransformation](@ref openvino_docs_IE_DG_lpt_MultiplyToGroupConvolutionTransformation) +* [FoldConvertTransformation](@ref openvino_docs_OV_UG_lpt_FoldConvertTransformation) +* [FoldFakeQuantizeTransformation](@ref openvino_docs_OV_UG_lpt_FoldFakeQuantizeTransformation) +* [FuseConvertTransformation](@ref openvino_docs_OV_UG_lpt_FuseConvertTransformation) +* [FuseMultiplyToFakeQuantizeTransformation](@ref openvino_docs_OV_UG_lpt_FuseMultiplyToFakeQuantizeTransformation) +* [FuseSubtractToFakeQuantizeTransformation](@ref openvino_docs_OV_UG_lpt_FuseSubtractToFakeQuantizeTransformation) +* [MultiplyToGroupConvolutionTransformation](@ref openvino_docs_OV_UG_lpt_MultiplyToGroupConvolutionTransformation) -There are more details in developer guide [Cleanup transformations](@ref openvino_docs_IE_DG_lpt_step4_cleanup). +There are more details in developer guide [Cleanup transformations](@ref openvino_docs_OV_UG_lpt_step4_cleanup). `FakeQuantize` operation with not handled dequantization operations: ![TODO: FakeQuantize operation with dequantization operations before LPT](quantization/img/fq.transformed.png) diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/lpt_attributes.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/lpt_attributes.md index ce567c746e7..0927b84a3b6 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/lpt_attributes.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/lpt_attributes.md @@ -1,4 +1,4 @@ -# Attributes {#openvino_docs_IE_DG_lpt_attributes} +# Attributes {#openvino_docs_OV_UG_lpt_attributes} @sphinxdirective @@ -7,12 +7,12 @@ :caption: Attributes :hidden: - AvgPoolPrecisionPreserved - IntervalsAlignment - PerTensorQuantization - PrecisionPreserved - Precisions - QuantizationAlignment + AvgPoolPrecisionPreserved + IntervalsAlignment + PerTensorQuantization + PrecisionPreserved + Precisions + QuantizationAlignment @endsphinxdirective @@ -20,12 +20,12 @@ | Name | Target | Required | Mutable | |-------------------------------------------------------------------------------------|------------------------|----------|---------| -| [AvgPoolPrecisionPreserved](@ref openvino_docs_IE_DG_lpt_AvgPoolPrecisionPreserved) | Precision | No | Yes | -| [IntervalsAlignment](@ref openvino_docs_IE_DG_lpt_IntervalsAlignment) | Quantization interval | Yes | Yes | -| [PerTensorQuantization](@ref openvino_docs_IE_DG_lpt_PerTensorQuantization) | Precision | Yes | No | -| [PrecisionPreserved](@ref openvino_docs_IE_DG_lpt_PrecisionPreserved) | Precision | Yes | Yes | -| [Precisions](@ref openvino_docs_IE_DG_lpt_Precisions) | Precision | Yes | Yes | -| [QuantizationAlignment](@ref openvino_docs_IE_DG_lpt_QuantizationAlignment) | Quantization alignment | Yes | Yes | +| [AvgPoolPrecisionPreserved](@ref openvino_docs_OV_UG_lpt_AvgPoolPrecisionPreserved) | Precision | No | Yes | +| [IntervalsAlignment](@ref openvino_docs_OV_UG_lpt_IntervalsAlignment) | Quantization interval | Yes | Yes | +| [PerTensorQuantization](@ref openvino_docs_OV_UG_lpt_PerTensorQuantization) | Precision | Yes | No | +| [PrecisionPreserved](@ref openvino_docs_OV_UG_lpt_PrecisionPreserved) | Precision | Yes | Yes | +| [Precisions](@ref openvino_docs_OV_UG_lpt_Precisions) | Precision | Yes | Yes | +| [QuantizationAlignment](@ref openvino_docs_OV_UG_lpt_QuantizationAlignment) | Quantization alignment | Yes | Yes | > `Target` attribute group defines attribute usage during model transformation for the best performance: > - `Precision` - the attribute defines the most optimal output port precision. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step1_prerequisites.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step1_prerequisites.md index 71d082054cd..6e46769d06f 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step1_prerequisites.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step1_prerequisites.md @@ -1,6 +1,6 @@ -# Step 1. Prerequisites Transformations {#openvino_docs_IE_DG_lpt_step1_prerequisites} +# Step 1. Prerequisites Transformations {#openvino_docs_OV_UG_lpt_step1_prerequisites} Prerequisites transformations are optional. The transformations prepare a model before running other low precision transformations. The transformations do not operate with dequantization operations or update precisions. Prerequisites transformations include: -* [PullReshapeThroughDequantization](@ref openvino_docs_IE_DG_lpt_PullReshapeThroughDequantization) -* [PullTransposeThroughDequantization](@ref openvino_docs_IE_DG_lpt_PullTransposeThroughDequantization) -* [LinOpSequenceFusion](@ref openvino_docs_IE_DG_lpt_LinOpSequenceFusion) \ No newline at end of file +* [PullReshapeThroughDequantization](@ref openvino_docs_OV_UG_lpt_PullReshapeThroughDequantization) +* [PullTransposeThroughDequantization](@ref openvino_docs_OV_UG_lpt_PullTransposeThroughDequantization) +* [LinOpSequenceFusion](@ref openvino_docs_OV_UG_lpt_LinOpSequenceFusion) \ No newline at end of file diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step2_markup.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step2_markup.md index f53b54e0031..5a256c61f98 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step2_markup.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step2_markup.md @@ -1,14 +1,14 @@ -# Step 2. Markup Transformations {#openvino_docs_IE_DG_lpt_step2_markup} +# Step 2. Markup Transformations {#openvino_docs_OV_UG_lpt_step2_markup} This step defines the optimal `FakeQuantize` decomposition precisions for the best inference performance via operations markup with runtime attribute instances. Attributes are created for input and output ports and operations. Transformations do not change the operation output port precisions. A model markup low precision logic is decomposed and implemented into the following common markup transformations. The order of transformations is important: -1. [MarkupCanBeQuantized](@ref openvino_docs_IE_DG_lpt_MarkupCanBeQuantized) -2. [MarkupPrecisions](@ref openvino_docs_IE_DG_lpt_MarkupPrecisions) -3. [MarkupPerTensorQuantization](@ref openvino_docs_IE_DG_lpt_MarkupPerTensorQuantization) -4. [MarkupAvgPoolPrecisionPreserved](@ref openvino_docs_IE_DG_lpt_MarkupAvgPoolPrecisionPreserved) -5. [PropagatePrecisions](@ref openvino_docs_IE_DG_lpt_PropagatePrecisions) -6. [AlignQuantizationIntervals](@ref openvino_docs_IE_DG_lpt_AlignQuantizationIntervals) -7. [AlignQuantizationParameters](@ref openvino_docs_IE_DG_lpt_AlignQuantizationParameters) +1. [MarkupCanBeQuantized](@ref openvino_docs_OV_UG_lpt_MarkupCanBeQuantized) +2. [MarkupPrecisions](@ref openvino_docs_OV_UG_lpt_MarkupPrecisions) +3. [MarkupPerTensorQuantization](@ref openvino_docs_OV_UG_lpt_MarkupPerTensorQuantization) +4. [MarkupAvgPoolPrecisionPreserved](@ref openvino_docs_OV_UG_lpt_MarkupAvgPoolPrecisionPreserved) +5. [PropagatePrecisions](@ref openvino_docs_OV_UG_lpt_PropagatePrecisions) +6. [AlignQuantizationIntervals](@ref openvino_docs_OV_UG_lpt_AlignQuantizationIntervals) +7. [AlignQuantizationParameters](@ref openvino_docs_OV_UG_lpt_AlignQuantizationParameters) The table of transformations and used attributes: @@ -25,11 +25,11 @@ The table of transformations and used attributes: > **Note:** the same type of attribute instances can be created in different transformations. This approach is the result of the transformation single-responsibility principle. For example, `Precision` attribute instances are created in `MarkupCanBeQuantized` and `MarkupPrecisions` transformations, but the reasons for their creation are different Common markup transformations can be decomposed into simpler utility markup transformations. The order of Markup utility transformations is not important: -* [CreateAttribute](@ref openvino_docs_IE_DG_lpt_CreateAttribute) -* [CreatePrecisionsDependentAttribute](@ref openvino_docs_IE_DG_lpt_CreatePrecisionsDependentAttribute) -* [PropagateThroughPrecisionPreserved](@ref openvino_docs_IE_DG_lpt_PropagateThroughPrecisionPreserved) -* [PropagateToInput](@ref openvino_docs_IE_DG_lpt_PropagateToInput) -* [UpdateSharedPrecisionPreserved](@ref openvino_docs_IE_DG_lpt_UpdateSharedPrecisionPreserved) +* [CreateAttribute](@ref openvino_docs_OV_UG_lpt_CreateAttribute) +* [CreatePrecisionsDependentAttribute](@ref openvino_docs_OV_UG_lpt_CreatePrecisionsDependentAttribute) +* [PropagateThroughPrecisionPreserved](@ref openvino_docs_OV_UG_lpt_PropagateThroughPrecisionPreserved) +* [PropagateToInput](@ref openvino_docs_OV_UG_lpt_PropagateToInput) +* [UpdateSharedPrecisionPreserved](@ref openvino_docs_OV_UG_lpt_UpdateSharedPrecisionPreserved) Let's explore all transformations and their relations in detail, using one and the same model: diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step3_main.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step3_main.md index 81a07a82125..7235c50b2be 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step3_main.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step3_main.md @@ -1,36 +1,36 @@ -# Step 3. Main Transformations {#openvino_docs_IE_DG_lpt_step3_main} +# Step 3. Main Transformations {#openvino_docs_OV_UG_lpt_step3_main} Main transformations are the majority of low precision transformations. Transformations operate with dequantization operations. Main transformations include: -* [AddTransformation](@ref openvino_docs_IE_DG_lpt_AddTransformation) -* [AvgPoolTransformation](@ref openvino_docs_IE_DG_lpt_AvgPoolTransformation) -* [ClampTransformation](@ref openvino_docs_IE_DG_lpt_AvgPoolTransformation) -* [ConcatTransformation](@ref openvino_docs_IE_DG_lpt_ConcatTransformation) -* [ConvolutionTransformation](@ref openvino_docs_IE_DG_lpt_ConvolutionTransformation) -* [ConvolutionBackpropDataTransformation](@ref openvino_docs_IE_DG_lpt_ConvolutionBackpropDataTransformation) -* [DepthToSpaceTransformation](@ref openvino_docs_IE_DG_lpt_DepthToSpaceTransformation) -* [FakeQuantizeDecompositionTransformation](@ref openvino_docs_IE_DG_lpt_FakeQuantizeDecompositionTransformation) -* [FakeQuantizeTransformation](@ref openvino_docs_IE_DG_lpt_FakeQuantizeTransformation) -* [InterpolateTransformation](@ref openvino_docs_IE_DG_lpt_InterpolateTransformation) -* [GroupConvolutionTransformation](@ref openvino_docs_IE_DG_lpt_GroupConvolutionTransformation) -* [MatMulTransformation](@ref openvino_docs_IE_DG_lpt_MatMulTransformation) -* [MaxPoolTransformation](@ref openvino_docs_IE_DG_lpt_MaxPoolTransformation) -* [MultiplyTransformation](@ref openvino_docs_IE_DG_lpt_MultiplyTransformation) -* [MVNTransformation](@ref openvino_docs_IE_DG_lpt_MVNTransformation) -* [NormalizeL2Transformation](@ref openvino_docs_IE_DG_lpt_NormalizeL2Transformation) -* [PReluTransformation](@ref openvino_docs_IE_DG_lpt_PReluTransformation) -* [ReduceMaxTransformation](@ref openvino_docs_IE_DG_lpt_ReduceMaxTransformation) -* [ReduceMeanTransformation](@ref openvino_docs_IE_DG_lpt_ReduceMeanTransformation) -* [ReduceMinTransformation](@ref openvino_docs_IE_DG_lpt_ReduceMinTransformation) -* [ReduceSumTransformation](@ref openvino_docs_IE_DG_lpt_ReduceSumTransformation) -* [ReluTransformation](@ref openvino_docs_IE_DG_lpt_ReluTransformation) -* [ReshapeTransformation](@ref openvino_docs_IE_DG_lpt_ReshapeTransformation) -* [SqueezeTransformation](@ref openvino_docs_IE_DG_lpt_SqueezeTransformation) -* [ShuffleChannelsTransformation](@ref openvino_docs_IE_DG_lpt_ShuffleChannelsTransformation) -* [SplitTransformation](@ref openvino_docs_IE_DG_lpt_SplitTransformation) -* [StridedSliceTransformation](@ref openvino_docs_IE_DG_lpt_StridedSliceTransformation) -* [TransposeTransformation](@ref openvino_docs_IE_DG_lpt_TransposeTransformation) -* [UnsqueezeTransformation](@ref openvino_docs_IE_DG_lpt_UnsqueezeTransformation) -* [VariadicSplitTransformation](@ref openvino_docs_IE_DG_lpt_VariadicSplitTransformation) +* [AddTransformation](@ref openvino_docs_OV_UG_lpt_AddTransformation) +* [AvgPoolTransformation](@ref openvino_docs_OV_UG_lpt_AvgPoolTransformation) +* [ClampTransformation](@ref openvino_docs_OV_UG_lpt_AvgPoolTransformation) +* [ConcatTransformation](@ref openvino_docs_OV_UG_lpt_ConcatTransformation) +* [ConvolutionTransformation](@ref openvino_docs_OV_UG_lpt_ConvolutionTransformation) +* [ConvolutionBackpropDataTransformation](@ref openvino_docs_OV_UG_lpt_ConvolutionBackpropDataTransformation) +* [DepthToSpaceTransformation](@ref openvino_docs_OV_UG_lpt_DepthToSpaceTransformation) +* [FakeQuantizeDecompositionTransformation](@ref openvino_docs_OV_UG_lpt_FakeQuantizeDecompositionTransformation) +* [FakeQuantizeTransformation](@ref openvino_docs_OV_UG_lpt_FakeQuantizeTransformation) +* [InterpolateTransformation](@ref openvino_docs_OV_UG_lpt_InterpolateTransformation) +* [GroupConvolutionTransformation](@ref openvino_docs_OV_UG_lpt_GroupConvolutionTransformation) +* [MatMulTransformation](@ref openvino_docs_OV_UG_lpt_MatMulTransformation) +* [MaxPoolTransformation](@ref openvino_docs_OV_UG_lpt_MaxPoolTransformation) +* [MultiplyTransformation](@ref openvino_docs_OV_UG_lpt_MultiplyTransformation) +* [MVNTransformation](@ref openvino_docs_OV_UG_lpt_MVNTransformation) +* [NormalizeL2Transformation](@ref openvino_docs_OV_UG_lpt_NormalizeL2Transformation) +* [PReluTransformation](@ref openvino_docs_OV_UG_lpt_PReluTransformation) +* [ReduceMaxTransformation](@ref openvino_docs_OV_UG_lpt_ReduceMaxTransformation) +* [ReduceMeanTransformation](@ref openvino_docs_OV_UG_lpt_ReduceMeanTransformation) +* [ReduceMinTransformation](@ref openvino_docs_OV_UG_lpt_ReduceMinTransformation) +* [ReduceSumTransformation](@ref openvino_docs_OV_UG_lpt_ReduceSumTransformation) +* [ReluTransformation](@ref openvino_docs_OV_UG_lpt_ReluTransformation) +* [ReshapeTransformation](@ref openvino_docs_OV_UG_lpt_ReshapeTransformation) +* [SqueezeTransformation](@ref openvino_docs_OV_UG_lpt_SqueezeTransformation) +* [ShuffleChannelsTransformation](@ref openvino_docs_OV_UG_lpt_ShuffleChannelsTransformation) +* [SplitTransformation](@ref openvino_docs_OV_UG_lpt_SplitTransformation) +* [StridedSliceTransformation](@ref openvino_docs_OV_UG_lpt_StridedSliceTransformation) +* [TransposeTransformation](@ref openvino_docs_OV_UG_lpt_TransposeTransformation) +* [UnsqueezeTransformation](@ref openvino_docs_OV_UG_lpt_UnsqueezeTransformation) +* [VariadicSplitTransformation](@ref openvino_docs_OV_UG_lpt_VariadicSplitTransformation) Let's explore some main transformations on the example model. Original model: diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step4_cleanup.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step4_cleanup.md index 0b4913273c6..0604fde18ab 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step4_cleanup.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/pipeline/step4_cleanup.md @@ -1,8 +1,8 @@ -# Step 4. Cleanup Transformations {#openvino_docs_IE_DG_lpt_step4_cleanup} +# Step 4. Cleanup Transformations {#openvino_docs_OV_UG_lpt_step4_cleanup} -* [FoldConvertTransformation](@ref openvino_docs_IE_DG_lpt_FoldConvertTransformation) -* [FoldFakeQuantizeTransformation](@ref openvino_docs_IE_DG_lpt_FoldFakeQuantizeTransformation) -* [FuseConvertTransformation](@ref openvino_docs_IE_DG_lpt_FuseConvertTransformation) -* [FuseMultiplyToFakeQuantizeTransformation](@ref openvino_docs_IE_DG_lpt_FuseMultiplyToFakeQuantizeTransformation) -* [FuseSubtractToFakeQuantizeTransformation](@ref openvino_docs_IE_DG_lpt_FuseSubtractToFakeQuantizeTransformation) -* [MultiplyToGroupConvolutionTransformation](@ref openvino_docs_IE_DG_lpt_MultiplyToGroupConvolutionTransformation) \ No newline at end of file +* [FoldConvertTransformation](@ref openvino_docs_OV_UG_lpt_FoldConvertTransformation) +* [FoldFakeQuantizeTransformation](@ref openvino_docs_OV_UG_lpt_FoldFakeQuantizeTransformation) +* [FuseConvertTransformation](@ref openvino_docs_OV_UG_lpt_FuseConvertTransformation) +* [FuseMultiplyToFakeQuantizeTransformation](@ref openvino_docs_OV_UG_lpt_FuseMultiplyToFakeQuantizeTransformation) +* [FuseSubtractToFakeQuantizeTransformation](@ref openvino_docs_OV_UG_lpt_FuseSubtractToFakeQuantizeTransformation) +* [MultiplyToGroupConvolutionTransformation](@ref openvino_docs_OV_UG_lpt_MultiplyToGroupConvolutionTransformation) \ No newline at end of file diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/convert_subtract_constant.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/convert_subtract_constant.md index 49011c482f5..c2d0def3b1d 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/convert_subtract_constant.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/convert_subtract_constant.md @@ -1,3 +1,3 @@ -# ConvertSubtractConstant transformation {#openvino_docs_IE_DG_lpt_ConvertSubtractConstant} +# ConvertSubtractConstant transformation {#openvino_docs_OV_UG_lpt_ConvertSubtractConstant} ngraph::pass::low_precision::ConvertSubtractConstant class represents the `ConvertSubtractConstant` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/lin_op_sequence_fusion.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/lin_op_sequence_fusion.md index 14e23a61758..bd7f0565d6f 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/lin_op_sequence_fusion.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/lin_op_sequence_fusion.md @@ -1,4 +1,4 @@ -# LinOpSequenceFusion transformation {#openvino_docs_IE_DG_lpt_LinOpSequenceFusion} +# LinOpSequenceFusion transformation {#openvino_docs_OV_UG_lpt_LinOpSequenceFusion} ngraph::pass::LinOpSequenceFusion class represents the `LinOpSequenceFusion` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/pull_reshape_through_dequantization.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/pull_reshape_through_dequantization.md index 214e8ac9993..877fe7802b0 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/pull_reshape_through_dequantization.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/pull_reshape_through_dequantization.md @@ -1,3 +1,3 @@ -# PullReshapeThroughDequantization transformation {#openvino_docs_IE_DG_lpt_PullReshapeThroughDequantization} +# PullReshapeThroughDequantization transformation {#openvino_docs_OV_UG_lpt_PullReshapeThroughDequantization} ngraph::pass::low_precision::PullReshapeThroughDequantization class represents the `PullReshapeThroughDequantization` transformation. \ No newline at end of file diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/pull_transpose_through_dequantization.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/pull_transpose_through_dequantization.md index 1acd058af16..6724c9e8070 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/pull_transpose_through_dequantization.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step1_prerequisites/pull_transpose_through_dequantization.md @@ -1,3 +1,3 @@ -# PullTransposeThroughDequantization transformation {#openvino_docs_IE_DG_lpt_PullTransposeThroughDequantization} +# PullTransposeThroughDequantization transformation {#openvino_docs_OV_UG_lpt_PullTransposeThroughDequantization} ngraph::pass::low_precision::PullTransposeThroughDequantization class represents the `PullTransposeThroughDequantization` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/align_quantization_intervals.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/align_quantization_intervals.md index b41afd0b8f3..a09c7ff6d9f 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/align_quantization_intervals.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/align_quantization_intervals.md @@ -1,3 +1,3 @@ -# AlignQuantizationIntervals transformation {#openvino_docs_IE_DG_lpt_AlignQuantizationIntervals} +# AlignQuantizationIntervals transformation {#openvino_docs_OV_UG_lpt_AlignQuantizationIntervals} ngraph::pass::low_precision::AlignQuantizationIntervals class represents the `AlignQuantizationIntervals` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/align_quantization_parameters.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/align_quantization_parameters.md index 7477d96dbbf..81a679abe20 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/align_quantization_parameters.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/align_quantization_parameters.md @@ -1,3 +1,3 @@ -# AlignQuantizationParameters transformation {#openvino_docs_IE_DG_lpt_AlignQuantizationParameters} +# AlignQuantizationParameters transformation {#openvino_docs_OV_UG_lpt_AlignQuantizationParameters} ngraph::pass::low_precision::AlignQuantizationParameters class represents the `AlignQuantizationParameters` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/create_attribute.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/create_attribute.md index 118ce14305e..0661b095298 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/create_attribute.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/create_attribute.md @@ -1,3 +1,3 @@ -# CreateAttribute transformation {#openvino_docs_IE_DG_lpt_CreateAttribute} +# CreateAttribute transformation {#openvino_docs_OV_UG_lpt_CreateAttribute} ngraph::pass::low_precision::CreateAttribute class represents the `CreateAttribute` transformation. \ No newline at end of file diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/create_precisions_dependent_attribute.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/create_precisions_dependent_attribute.md index c747462e4c9..7051e8055d7 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/create_precisions_dependent_attribute.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/create_precisions_dependent_attribute.md @@ -1,3 +1,3 @@ -# CreatePrecisionsDependentAttribute transformation {#openvino_docs_IE_DG_lpt_CreatePrecisionsDependentAttribute} +# CreatePrecisionsDependentAttribute transformation {#openvino_docs_OV_UG_lpt_CreatePrecisionsDependentAttribute} ngraph::pass::low_precision::CreatePrecisionsDependentAttribute class represents the `CreatePrecisionsDependentAttribute` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_avg_pool_precision_preserved.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_avg_pool_precision_preserved.md index 4d9a97ffc47..7f5c4379979 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_avg_pool_precision_preserved.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_avg_pool_precision_preserved.md @@ -1,3 +1,3 @@ -# MarkupAvgPoolPrecisionPreserved transformation {#openvino_docs_IE_DG_lpt_MarkupAvgPoolPrecisionPreserved} +# MarkupAvgPoolPrecisionPreserved transformation {#openvino_docs_OV_UG_lpt_MarkupAvgPoolPrecisionPreserved} ngraph::pass::low_precision::MarkupAvgPoolPrecisionPreserved class represents the `MarkupAvgPoolPrecisionPreserved` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_can_be_quantized.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_can_be_quantized.md index 1bd149e332a..e40b874d1ac 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_can_be_quantized.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_can_be_quantized.md @@ -1,3 +1,3 @@ -# MarkupCanBeQuantized transformation {#openvino_docs_IE_DG_lpt_MarkupCanBeQuantized} +# MarkupCanBeQuantized transformation {#openvino_docs_OV_UG_lpt_MarkupCanBeQuantized} ngraph::pass::low_precision::MarkupCanBeQuantized class represents the `MarkupCanBeQuantized` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_per_tensor_quantization.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_per_tensor_quantization.md index d915ef73183..ff9a5ddf902 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_per_tensor_quantization.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_per_tensor_quantization.md @@ -1,3 +1,3 @@ -# MarkupPerTensorQuantization transformation {#openvino_docs_IE_DG_lpt_MarkupPerTensorQuantization} +# MarkupPerTensorQuantization transformation {#openvino_docs_OV_UG_lpt_MarkupPerTensorQuantization} ngraph::pass::low_precision::MarkupPerTensorQuantization class represents the `MarkupPerTensorQuantization` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_precisions.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_precisions.md index 673a8932529..fde72949132 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_precisions.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/markup_precisions.md @@ -1,3 +1,3 @@ -# MarkupPrecisions transformation {#openvino_docs_IE_DG_lpt_MarkupPrecisions} +# MarkupPrecisions transformation {#openvino_docs_OV_UG_lpt_MarkupPrecisions} ngraph::pass::low_precision::MarkupPrecisions class represents the `MarkupPrecisions` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_precisions.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_precisions.md index 50dcc23ce96..eea689d8549 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_precisions.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_precisions.md @@ -1,3 +1,3 @@ -# PropagatePrecisions transformation {#openvino_docs_IE_DG_lpt_PropagatePrecisions} +# PropagatePrecisions transformation {#openvino_docs_OV_UG_lpt_PropagatePrecisions} ngraph::pass::low_precision::PropagatePrecisions class represents the `PropagatePrecisions` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_shared_value.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_shared_value.md index e7f93dd64f0..4d0598af6ab 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_shared_value.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_shared_value.md @@ -1,3 +1,3 @@ -# PropagateSharedValue transformation {#openvino_docs_IE_DG_lpt_PropagateSharedValue} +# PropagateSharedValue transformation {#openvino_docs_OV_UG_lpt_PropagateSharedValue} ngraph::pass::low_precision::PropagateSharedValue class represents the `PropagateSharedValue` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_through_precision_preserved.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_through_precision_preserved.md index e183b5265d7..518d8c3298a 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_through_precision_preserved.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_through_precision_preserved.md @@ -1,3 +1,3 @@ -# PropagateThroughPrecisionPreserved transformation {#openvino_docs_IE_DG_lpt_PropagateThroughPrecisionPreserved} +# PropagateThroughPrecisionPreserved transformation {#openvino_docs_OV_UG_lpt_PropagateThroughPrecisionPreserved} ngraph::pass::low_precision::PropagateThroughPrecisionPreserved class represents the `PropagateThroughPrecisionPreserved` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_to_input.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_to_input.md index 08136272cdb..8f8a67da080 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_to_input.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/propagate_to_input.md @@ -1,3 +1,3 @@ -# PropagateToInput transformation {#openvino_docs_IE_DG_lpt_PropagateToInput} +# PropagateToInput transformation {#openvino_docs_OV_UG_lpt_PropagateToInput} ngraph::pass::low_precision::PropagateToInput class represents the `PropagateToInput` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/update_shared_precision_preserved.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/update_shared_precision_preserved.md index aa18aea07cd..a39a04eeda4 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/update_shared_precision_preserved.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step2_markup/update_shared_precision_preserved.md @@ -1,3 +1,3 @@ -# UpdateSharedPrecisionPreserved transformation {#openvino_docs_IE_DG_lpt_UpdateSharedPrecisionPreserved} +# UpdateSharedPrecisionPreserved transformation {#openvino_docs_OV_UG_lpt_UpdateSharedPrecisionPreserved} ngraph::pass::low_precision::UpdateSharedPrecisionPreserved class represents the `UpdateSharedPrecisionPreserved` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/clamp.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/clamp.md index 5e00b6a3ca0..8be61520cca 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/clamp.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/clamp.md @@ -1,3 +1,3 @@ -# ClampTransformation transformation {#openvino_docs_IE_DG_lpt_ClampTransformation} +# ClampTransformation transformation {#openvino_docs_OV_UG_lpt_ClampTransformation} ngraph::pass::low_precision::ClampTransformation class represents the `Clamp` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/prelu.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/prelu.md index 4ffcade1647..73dbdaca297 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/prelu.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/prelu.md @@ -1,3 +1,3 @@ -# PReluTransformation transformation {#openvino_docs_IE_DG_lpt_PReluTransformation} +# PReluTransformation transformation {#openvino_docs_OV_UG_lpt_PReluTransformation} ngraph::pass::low_precision::PReluTransformation class represents the `PRelu` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/relu.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/relu.md index 8831de7aee6..e276b97cb21 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/relu.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/activation/relu.md @@ -1,3 +1,3 @@ -# ReluTransformation transformation {#openvino_docs_IE_DG_lpt_ReluTransformation} +# ReluTransformation transformation {#openvino_docs_OV_UG_lpt_ReluTransformation} ngraph::pass::low_precision::ReluTransformation class represents the `Relu` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/add.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/add.md index 337c49a9749..988430b73e2 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/add.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/add.md @@ -1,4 +1,4 @@ -# AddTransformation transformation {#openvino_docs_IE_DG_lpt_AddTransformation} +# AddTransformation transformation {#openvino_docs_OV_UG_lpt_AddTransformation} ngraph::pass::low_precision::AddTransformation class represents the `Add` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/multiply.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/multiply.md index 43893093944..191503813d3 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/multiply.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/multiply.md @@ -1,3 +1,3 @@ -# MultiplyTransformation transformation {#openvino_docs_IE_DG_lpt_MultiplyTransformation} +# MultiplyTransformation transformation {#openvino_docs_OV_UG_lpt_MultiplyTransformation} ngraph::pass::low_precision::MultiplyTransformation class represents the `Multiply` operation transformation. \ No newline at end of file diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/subtract.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/subtract.md index 8ba827aaea9..1e3508dde52 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/subtract.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/arithmetic/subtract.md @@ -1,3 +1,3 @@ -# SubtractTransformation transformation {#openvino_docs_IE_DG_lpt_SubtractTransformation} +# SubtractTransformation transformation {#openvino_docs_OV_UG_lpt_SubtractTransformation} ngraph::pass::low_precision::SubtractTransformation class represents the `Subtract` operation transformation. \ No newline at end of file diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/convolution.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/convolution.md index c29aa9c5b29..4c2c8641198 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/convolution.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/convolution.md @@ -1,4 +1,4 @@ -# ConvolutionTransformation transformation {#openvino_docs_IE_DG_lpt_ConvolutionTransformation} +# ConvolutionTransformation transformation {#openvino_docs_OV_UG_lpt_ConvolutionTransformation} ngraph::pass::low_precision::ConvolutionTransformation class represents the `Convolution` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/convolution_backprop_data.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/convolution_backprop_data.md index aa9af9f28b8..e826fe99001 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/convolution_backprop_data.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/convolution_backprop_data.md @@ -1,3 +1,3 @@ -# ConvolutionBackpropDataTransformation transformation {#openvino_docs_IE_DG_lpt_ConvolutionBackpropDataTransformation} +# ConvolutionBackpropDataTransformation transformation {#openvino_docs_OV_UG_lpt_ConvolutionBackpropDataTransformation} ngraph::pass::low_precision::ConvolutionBackpropDataTransformation class represents the `ConvolutionBackpropData` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/group_convolution.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/group_convolution.md index c5571fbada3..9d901f49c54 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/group_convolution.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/convolution/group_convolution.md @@ -1,3 +1,3 @@ -# GroupConvolutionTransformation transformation {#openvino_docs_IE_DG_lpt_GroupConvolutionTransformation} +# GroupConvolutionTransformation transformation {#openvino_docs_OV_UG_lpt_GroupConvolutionTransformation} ngraph::pass::low_precision::GroupConvolutionTransformation class represents the `GroupConvolution` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/image/interpolate.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/image/interpolate.md index c6d3a3fbc25..262efba6a83 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/image/interpolate.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/image/interpolate.md @@ -1,3 +1,3 @@ -# InterpolateTransformation transformation {#openvino_docs_IE_DG_lpt_InterpolateTransformation} +# InterpolateTransformation transformation {#openvino_docs_OV_UG_lpt_InterpolateTransformation} ngraph::pass::low_precision::InterpolateTransformation class represents the `Interpolate` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/matrix/mat_mul.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/matrix/mat_mul.md index 3a54ca5e574..e4ba145c742 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/matrix/mat_mul.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/matrix/mat_mul.md @@ -1,3 +1,3 @@ -# MatMulTransformation transformation {#openvino_docs_IE_DG_lpt_MatMulTransformation} +# MatMulTransformation transformation {#openvino_docs_OV_UG_lpt_MatMulTransformation} ngraph::pass::low_precision::MatMulTransformation class represents the `MatMul` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/concat.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/concat.md index 698d3e3cc98..dfca44da7e3 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/concat.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/concat.md @@ -1,3 +1,3 @@ -# ConcatTransformation transformation {#openvino_docs_IE_DG_lpt_ConcatTransformation} +# ConcatTransformation transformation {#openvino_docs_OV_UG_lpt_ConcatTransformation} ngraph::pass::low_precision::ConcatTransformation class represents the `Concat` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/depth_to_space.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/depth_to_space.md index c3ae40d70ba..4b738ad29c5 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/depth_to_space.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/depth_to_space.md @@ -1,3 +1,3 @@ -# DepthToSpaceTransformation transformation {#openvino_docs_IE_DG_lpt_DepthToSpaceTransformation} +# DepthToSpaceTransformation transformation {#openvino_docs_OV_UG_lpt_DepthToSpaceTransformation} ngraph::pass::low_precision::DepthToSpaceTransformation class represents the `DepthToSpace` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/pad.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/pad.md index feb8561f3c0..dc00d2ada7d 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/pad.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/pad.md @@ -1,3 +1,3 @@ -# PadTransformation transformation {#openvino_docs_IE_DG_lpt_PadTransformation} +# PadTransformation transformation {#openvino_docs_OV_UG_lpt_PadTransformation} ngraph::pass::low_precision::PadTransformation class represents the `Pad` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/shuffle_channels.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/shuffle_channels.md index e41e1c05aa3..b3c9394b601 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/shuffle_channels.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/shuffle_channels.md @@ -1,3 +1,3 @@ -# ShuffleChannelsTransformation transformation {#openvino_docs_IE_DG_lpt_ShuffleChannelsTransformation} +# ShuffleChannelsTransformation transformation {#openvino_docs_OV_UG_lpt_ShuffleChannelsTransformation} ngraph::pass::low_precision::ShuffleChannelsTransformation class represents the `ShuffleChannels` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/split.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/split.md index 166ad30e3dc..19027de150b 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/split.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/split.md @@ -1,3 +1,3 @@ -# SplitTransformation transformation {#openvino_docs_IE_DG_lpt_SplitTransformation} +# SplitTransformation transformation {#openvino_docs_OV_UG_lpt_SplitTransformation} ngraph::pass::low_precision::SplitTransformation class represents the `Split` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/strided_slice.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/strided_slice.md index 4b385dc6e73..6b27f4d63b8 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/strided_slice.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/strided_slice.md @@ -1,3 +1,3 @@ -# StridedSliceTransformation transformation {#openvino_docs_IE_DG_lpt_StridedSliceTransformation} +# StridedSliceTransformation transformation {#openvino_docs_OV_UG_lpt_StridedSliceTransformation} ngraph::pass::low_precision::StridedSliceTransformation class represents the `StridedSlice` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/transpose.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/transpose.md index bcf2ac02c50..09b062a33fa 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/transpose.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/transpose.md @@ -1,3 +1,3 @@ -# TransposeTransformation transformation {#openvino_docs_IE_DG_lpt_TransposeTransformation} +# TransposeTransformation transformation {#openvino_docs_OV_UG_lpt_TransposeTransformation} ngraph::pass::low_precision::TransposeTransformation class represents the `Transpose` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/variadic_split.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/variadic_split.md index 10bc02ead1c..9d0fdbd91f5 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/variadic_split.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/movement/variadic_split.md @@ -1,3 +1,3 @@ -# VariadicSplitTransformation transformation {#openvino_docs_IE_DG_lpt_VariadicSplitTransformation} +# VariadicSplitTransformation transformation {#openvino_docs_OV_UG_lpt_VariadicSplitTransformation} ngraph::pass::low_precision::VariadicSplitTransformation class represents the `VariadicSplit` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/normalization/mvn.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/normalization/mvn.md index 3b712696b54..33db4898fb5 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/normalization/mvn.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/normalization/mvn.md @@ -1,3 +1,3 @@ -# MVNTransformation transformation {#openvino_docs_IE_DG_lpt_MVNTransformation} +# MVNTransformation transformation {#openvino_docs_OV_UG_lpt_MVNTransformation} ngraph::pass::low_precision::MVNTransformation class represents the `MVN` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/normalization/normalize_l2.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/normalization/normalize_l2.md index 6f86660f1a5..110e0ae89e2 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/normalization/normalize_l2.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/normalization/normalize_l2.md @@ -1,3 +1,3 @@ -# NormalizeL2Transformation transformation {#openvino_docs_IE_DG_lpt_NormalizeL2Transformation} +# NormalizeL2Transformation transformation {#openvino_docs_OV_UG_lpt_NormalizeL2Transformation} ngraph::pass::low_precision::NormalizeL2Transformation class represents the `NormalizeL2` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/pooling/avg_pool.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/pooling/avg_pool.md index d53a8e28a78..21a14dc0df9 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/pooling/avg_pool.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/pooling/avg_pool.md @@ -1,3 +1,3 @@ -# AvgPoolTransformation transformation {#openvino_docs_IE_DG_lpt_AvgPoolTransformation} +# AvgPoolTransformation transformation {#openvino_docs_OV_UG_lpt_AvgPoolTransformation} ngraph::pass::low_precision::AvgPoolTransformation class represents the `AvgPool` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/pooling/max_pool.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/pooling/max_pool.md index ce7f2a28c7c..cec75b0eba0 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/pooling/max_pool.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/pooling/max_pool.md @@ -1,3 +1,3 @@ -# MaxPoolTransformation transformation {#openvino_docs_IE_DG_lpt_MaxPoolTransformation} +# MaxPoolTransformation transformation {#openvino_docs_OV_UG_lpt_MaxPoolTransformation} ngraph::pass::low_precision::MaxPoolTransformation class represents the `MaxPool` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/quantization/fake_quantize.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/quantization/fake_quantize.md index 8441554f637..8191df23c35 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/quantization/fake_quantize.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/quantization/fake_quantize.md @@ -1,3 +1,3 @@ -# FakeQuantizeTransformation transformation {#openvino_docs_IE_DG_lpt_FakeQuantizeTransformation} +# FakeQuantizeTransformation transformation {#openvino_docs_OV_UG_lpt_FakeQuantizeTransformation} ngraph::pass::low_precision::FakeQuantizeTransformation class represents the `FakeQuantize` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/quantization/fold_fake_quantize.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/quantization/fold_fake_quantize.md index 34ec1af1b0a..b1abc1229c0 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/quantization/fold_fake_quantize.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/quantization/fold_fake_quantize.md @@ -1,3 +1,3 @@ -# FoldFakeQuantizeTransformation transformation {#openvino_docs_IE_DG_lpt_FoldFakeQuantizeTransformation} +# FoldFakeQuantizeTransformation transformation {#openvino_docs_OV_UG_lpt_FoldFakeQuantizeTransformation} ngraph::pass::low_precision::FoldFakeQuantizeTransformation class represents the `FoldFakeQuantize` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_max.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_max.md index 27153c02125..74de35e8548 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_max.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_max.md @@ -1,3 +1,3 @@ -# ReduceMaxTransformation transformation {#openvino_docs_IE_DG_lpt_ReduceMaxTransformation} +# ReduceMaxTransformation transformation {#openvino_docs_OV_UG_lpt_ReduceMaxTransformation} ngraph::pass::low_precision::ReduceMaxTransformation class represents the `ReduceMax` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_mean.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_mean.md index ca05bd56a8d..56597a9076c 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_mean.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_mean.md @@ -1,3 +1,3 @@ -# ReduceMeanTransformation transformation {#openvino_docs_IE_DG_lpt_ReduceMeanTransformation} +# ReduceMeanTransformation transformation {#openvino_docs_OV_UG_lpt_ReduceMeanTransformation} ngraph::pass::low_precision::ReduceMeanTransformation class represents the `ReduceMean` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_min.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_min.md index 0d5d0f74fd7..77228a1f3f5 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_min.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_min.md @@ -1,3 +1,3 @@ -# ReduceMinTransformation transformation {#openvino_docs_IE_DG_lpt_ReduceMinTransformation} +# ReduceMinTransformation transformation {#openvino_docs_OV_UG_lpt_ReduceMinTransformation} ngraph::pass::low_precision::ReduceMinTransformation class represents the `ReduceMin` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_sum.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_sum.md index b67ebf5d3a0..ad5a82eddb1 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_sum.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/reduction/reduce_sum.md @@ -1,3 +1,3 @@ -# ReduceSumTransformation transformation {#openvino_docs_IE_DG_lpt_ReduceSumTransformation} +# ReduceSumTransformation transformation {#openvino_docs_OV_UG_lpt_ReduceSumTransformation} ngraph::pass::low_precision::ReduceSumTransformation class represents the `ReduceSum` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/reshape.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/reshape.md index b4c69a720bc..f155b0883ad 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/reshape.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/reshape.md @@ -1,3 +1,3 @@ -# ReshapeTransformation transformation {#openvino_docs_IE_DG_lpt_ReshapeTransformation} +# ReshapeTransformation transformation {#openvino_docs_OV_UG_lpt_ReshapeTransformation} ngraph::pass::low_precision::ReshapeTransformation class represents the `Reshape` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/squeeze.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/squeeze.md index a409c8ca61c..e71a649fd8f 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/squeeze.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/squeeze.md @@ -1,3 +1,3 @@ -# SqueezeTransformation transformation {#openvino_docs_IE_DG_lpt_SqueezeTransformation} +# SqueezeTransformation transformation {#openvino_docs_OV_UG_lpt_SqueezeTransformation} ngraph::pass::low_precision::SqueezeTransformation class represents the `Squeeze` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/unsqueeze.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/unsqueeze.md index a9ffac0fa4a..475a62c4568 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/unsqueeze.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step3_main/shape/unsqueeze.md @@ -1,3 +1,3 @@ -# UnsqueezeTransformation transformation {#openvino_docs_IE_DG_lpt_UnsqueezeTransformation} +# UnsqueezeTransformation transformation {#openvino_docs_OV_UG_lpt_UnsqueezeTransformation} ngraph::pass::low_precision::UnsqueezeTransformation class represents the `Unsqueeze` operation transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fake_quantize_decomposition.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fake_quantize_decomposition.md index 83c4eb3d9e6..82edb11df1a 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fake_quantize_decomposition.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fake_quantize_decomposition.md @@ -1,3 +1,3 @@ -# FakeQuantizeDecompositionTransformation transformation {#openvino_docs_IE_DG_lpt_FakeQuantizeDecompositionTransformation} +# FakeQuantizeDecompositionTransformation transformation {#openvino_docs_OV_UG_lpt_FakeQuantizeDecompositionTransformation} ngraph::pass::low_precision::FakeQuantizeDecompositionTransformation class represents the `FakeQuantizeDecompositionTransformation` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fold_convert.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fold_convert.md index c84e19da98e..9e620447ec6 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fold_convert.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fold_convert.md @@ -1,3 +1,3 @@ -# FoldConvertTransformation transformation {#openvino_docs_IE_DG_lpt_FoldConvertTransformation} +# FoldConvertTransformation transformation {#openvino_docs_OV_UG_lpt_FoldConvertTransformation} ngraph::pass::low_precision::FoldConvertTransformation class represents the `FoldConvertTransformation` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_convert.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_convert.md index 3b720729c7f..6e3f551e8af 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_convert.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_convert.md @@ -1,3 +1,3 @@ -# FuseConvertTransformation transformation {#openvino_docs_IE_DG_lpt_FuseConvertTransformation} +# FuseConvertTransformation transformation {#openvino_docs_OV_UG_lpt_FuseConvertTransformation} ngraph::pass::low_precision::FuseConvertTransformation class represents the `FuseConvertTransformation` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_multiply_to_fake_quantize.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_multiply_to_fake_quantize.md index 10cab1a1788..e029ffa8d1b 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_multiply_to_fake_quantize.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_multiply_to_fake_quantize.md @@ -1,3 +1,3 @@ -# FuseMultiplyToFakeQuantizeTransformation transformation {#openvino_docs_IE_DG_lpt_FuseMultiplyToFakeQuantizeTransformation} +# FuseMultiplyToFakeQuantizeTransformation transformation {#openvino_docs_OV_UG_lpt_FuseMultiplyToFakeQuantizeTransformation} ngraph::pass::low_precision::FuseMultiplyToFakeQuantizeTransformation class represents the `FuseMultiplyToFakeQuantizeTransformation` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_subtract_to_fake_quantize.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_subtract_to_fake_quantize.md index 7bd326435d6..e5683cf01fe 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_subtract_to_fake_quantize.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/fuse_subtract_to_fake_quantize.md @@ -1,3 +1,3 @@ -# FuseSubtractToFakeQuantizeTransformation transformation {#openvino_docs_IE_DG_lpt_FuseSubtractToFakeQuantizeTransformation} +# FuseSubtractToFakeQuantizeTransformation transformation {#openvino_docs_OV_UG_lpt_FuseSubtractToFakeQuantizeTransformation} ngraph::pass::low_precision::FuseSubtractToFakeQuantizeTransformation class represents the `FuseSubtractToFakeQuantizeTransformation` transformation. diff --git a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/multiply_to_group_convolution.md b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/multiply_to_group_convolution.md index 27742998abd..4309b2cec90 100644 --- a/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/multiply_to_group_convolution.md +++ b/docs/IE_PLUGIN_DG/plugin_transformation_pipeline/low_precision_transformations/transformations/step4_cleanup/multiply_to_group_convolution.md @@ -1,3 +1,3 @@ -# MultiplyToGroupConvolutionTransformation transformation {#openvino_docs_IE_DG_lpt_MultiplyToGroupConvolutionTransformation} +# MultiplyToGroupConvolutionTransformation transformation {#openvino_docs_OV_UG_lpt_MultiplyToGroupConvolutionTransformation} ngraph::pass::low_precision::MultiplyToGroupConvolutionTransformation class represents the `MultiplyToGroupConvolutionTransformation` transformation. diff --git a/docs/MO_DG/prepare_model/customize_model_optimizer/Customize_Model_Optimizer.md b/docs/MO_DG/prepare_model/customize_model_optimizer/Customize_Model_Optimizer.md index ca0f8b1815d..4cf030bfa70 100644 --- a/docs/MO_DG/prepare_model/customize_model_optimizer/Customize_Model_Optimizer.md +++ b/docs/MO_DG/prepare_model/customize_model_optimizer/Customize_Model_Optimizer.md @@ -509,7 +509,7 @@ There are a number of common attributes used in the operations. Here is the list Model Optimizer operations this attribute should be set to `None`. The model conversion fails if an operation with `type` equal to `None` comes to the IR emitting phase. **Mandatory**. * `version` — the operation set (opset) name the operation belongs to. If not specified, the Model Optimizer sets it -equal to `experimental`. Refer to [OpenVINO Model Representation](@ref openvino_docs_OV_Runtime_UG_Model_Representation) for more +equal to `experimental`. Refer to [OpenVINO Model Representation](@ref openvino_docs_OV_UG_Model_Representation) for more information about operation sets. **Mandatory**. * `op` — Model Optimizer type of the operation. In many cases, the value of `type` is equal to the value of `op`. But when the Model Optimizer cannot instantiate the opset operation during model loading, it creates an instance of an internal diff --git a/docs/OV_Runtime_UG/Model_caching_overview.md b/docs/OV_Runtime_UG/Model_caching_overview.md index 70505abfc4a..f89e9c69302 100644 --- a/docs/OV_Runtime_UG/Model_caching_overview.md +++ b/docs/OV_Runtime_UG/Model_caching_overview.md @@ -1,4 +1,4 @@ -# Model Caching Overview {#openvino_docs_IE_DG_Model_caching_overview} +# Model Caching Overview {#openvino_docs_OV_UG_Model_caching_overview} ## Introduction diff --git a/docs/OV_Runtime_UG/Python_API_exclusives.md b/docs/OV_Runtime_UG/Python_API_exclusives.md index 21e134ee6e4..ec5bc95c254 100644 --- a/docs/OV_Runtime_UG/Python_API_exclusives.md +++ b/docs/OV_Runtime_UG/Python_API_exclusives.md @@ -1,4 +1,4 @@ -# OpenVINO™ Python API exclusives {#openvino_docs_OV_Runtime_UG_Python_API_exclusives} +# OpenVINO™ Python API exclusives {#openvino_docs_OV_UG_Python_API_exclusives} OpenVINO™ Runtime Python API is exposing additional features and helpers to elevate user experience. Main goal of Python API is to provide user-friendly and simple, still powerful, tool for Python users. @@ -28,12 +28,6 @@ Python API allows passing data as tensors. `Tensor` object holds a copy of the d @snippet docs/snippets/ov_python_exclusives.py tensor_shared_mode -### Slices of array's memory - -One of the `Tensor` class constructors allows to share the slice of array's memory. When `shape` is specified in the constructor that has the numpy array as first argument, it triggers the special shared memory mode. - -@snippet docs/snippets/ov_python_exclusives.py tensor_slice_mode - ## Running inference Python API supports extra calling methods to synchronous and asynchronous modes for inference. @@ -76,6 +70,14 @@ The callback of `AsyncInferQueue` is uniform for every job. When executed, GIL i @snippet docs/snippets/ov_python_exclusives.py asyncinferqueue_set_callback +### Working with u1, u4 and i4 element types + +Since openvino supports low precision element types there are few ways how to handle them in python. +To create an input tensor with such element types you may need to pack your data in new numpy array which byte size matches original input size: +@snippet docs/snippets/ov_python_exclusives.py packing_data + +To extract low precision values from tensor into numpy array you can use next helper: +@snippet docs/snippets/ov_python_exclusives.py unpacking ### Releasing the GIL diff --git a/docs/OV_Runtime_UG/Samples_Overview.md b/docs/OV_Runtime_UG/Samples_Overview.md index ddb7a476aca..b6af81e8525 100644 --- a/docs/OV_Runtime_UG/Samples_Overview.md +++ b/docs/OV_Runtime_UG/Samples_Overview.md @@ -1,4 +1,4 @@ -# OpenVINO Samples {#openvino_docs_IE_DG_Samples_Overview} +# OpenVINO Samples {#openvino_docs_OV_UG_Samples_Overview} @sphinxdirective diff --git a/docs/OV_Runtime_UG/ShapeInference.md b/docs/OV_Runtime_UG/ShapeInference.md index a8b1ef80570..2f724aa84b3 100644 --- a/docs/OV_Runtime_UG/ShapeInference.md +++ b/docs/OV_Runtime_UG/ShapeInference.md @@ -1,4 +1,4 @@ -# Changing input shapes {#openvino_docs_IE_DG_ShapeInference} +# Changing input shapes {#openvino_docs_OV_UG_ShapeInference} ## Introduction (C++) diff --git a/docs/OV_Runtime_UG/auto_device_selection.md b/docs/OV_Runtime_UG/auto_device_selection.md index d1a388be676..82233e22848 100644 --- a/docs/OV_Runtime_UG/auto_device_selection.md +++ b/docs/OV_Runtime_UG/auto_device_selection.md @@ -1,4 +1,4 @@ -# Automatic device selection {#openvino_docs_IE_DG_supported_plugins_AUTO} +# Automatic device selection {#openvino_docs_OV_UG_supported_plugins_AUTO} @sphinxdirective @@ -6,7 +6,7 @@ :maxdepth: 1 :hidden: - Debugging Auto-Device Plugin + Debugging Auto-Device Plugin @endsphinxdirective diff --git a/docs/OV_Runtime_UG/integrate_with_your_application.md b/docs/OV_Runtime_UG/integrate_with_your_application.md index e12bc161356..7a62c6dc70d 100644 --- a/docs/OV_Runtime_UG/integrate_with_your_application.md +++ b/docs/OV_Runtime_UG/integrate_with_your_application.md @@ -1,4 +1,4 @@ -# Integrate OpenVINO™ with Your Application {#openvino_docs_Integrate_OV_with_your_application} +# Integrate OpenVINO™ with Your Application {#openvino_docs_OV_UG_Integrate_OV_with_your_application} @sphinxdirective @@ -6,9 +6,9 @@ :maxdepth: 1 :hidden: - openvino_docs_OV_Runtime_UG_Model_Representation - openvino_docs_OV_Runtime_UG_Infer_request - openvino_docs_OV_Runtime_UG_Python_API_exclusives + openvino_docs_OV_UG_Model_Representation + openvino_docs_OV_UG_Infer_request + openvino_docs_OV_UG_Python_API_exclusives @endsphinxdirective diff --git a/docs/OV_Runtime_UG/layout_overview.md b/docs/OV_Runtime_UG/layout_overview.md index 493e56b08c9..1f4fabe383d 100644 --- a/docs/OV_Runtime_UG/layout_overview.md +++ b/docs/OV_Runtime_UG/layout_overview.md @@ -1,4 +1,4 @@ -# Layout API overview {#openvino_docs_OV_Runtime_UG_Layout_Overview} +# Layout API overview {#openvino_docs_OV_UG_Layout_Overview} ## Introduction diff --git a/docs/OV_Runtime_UG/migration_ov_2_0/common_inference_pipeline.md b/docs/OV_Runtime_UG/migration_ov_2_0/common_inference_pipeline.md index 75ce3495944..b316b396e21 100644 --- a/docs/OV_Runtime_UG/migration_ov_2_0/common_inference_pipeline.md +++ b/docs/OV_Runtime_UG/migration_ov_2_0/common_inference_pipeline.md @@ -1,10 +1,10 @@ # Inference Pipeline {#openvino_2_0_inference_pipeline} -Usually to infer models with OpenVINO™ Runtime, you need to do the following steps in the application pipeline: +Usually, to infer models with OpenVINO™ Runtime, you need to make the following steps in the application pipeline: - 1. Create Core object - 1.1. (Optional) Load extensions -- 2. Read model from the disk - - 2.1. (Optional) Model preprocessing +- 2. Read a model from a drive + - 2.1. (Optional) Perform model preprocessing - 3. Load the model to the device - 4. Create an inference request - 5. Fill input tensors with data @@ -45,7 +45,7 @@ OpenVINO™ Runtime API 2.0: ### 1.1 (Optional) Load extensions -To load model with custom operation, you need to add extensions for these operations. We highly recommend to use [OpenVINO Extensibility API](../../Extensibility_UG/Intro.md) to write extensions, but if you already have old extensions you can load it to new OpenVINO™ Runtime: +To load a model with custom operations, you need to add extensions for these operations. We highly recommend using [OpenVINO Extensibility API](../../Extensibility_UG/Intro.md) to write extensions, but if you already have old extensions you can also load them to the new OpenVINO™ Runtime: Inference Engine API: @@ -75,7 +75,7 @@ OpenVINO™ Runtime API 2.0: @endsphinxtabset -## 2. Read model from the disk +## 2. Read a model from a drive Inference Engine API: @@ -109,10 +109,10 @@ Read model has the same structure as in the example from [Model Creation](./grap Note, you can combine read and compile model stages into a single call `ov::Core::compile_model(filename, devicename)`. -### 2.1 (Optional) Model preprocessing +### 2.1 (Optional) Perform model preprocessing -When application's input data doesn't perfectly match with model's input format, preprocessing steps may need to be added. -See detailed guide [how to migrate preprocessing in OpenVINO Runtime API 2.0](./preprocessing.md) +When application's input data doesn't perfectly match the model's input format, preprocessing steps may be necessary. +See a detailed guide on [how to migrate preprocessing in OpenVINO Runtime API 2.0](./preprocessing.md) ## 3. Load the Model to the Device @@ -144,7 +144,7 @@ OpenVINO™ Runtime API 2.0: @endsphinxtabset -If you need to configure OpenVINO Runtime devices with additional configuration parameters, please, refer to the migration [Configure devices](./configure_devices.md) guide. +If you need to configure OpenVINO Runtime devices with additional configuration parameters, refer to the [Configure devices](./configure_devices.md) guide. ## 4. Create an Inference Request @@ -178,7 +178,7 @@ OpenVINO™ Runtime API 2.0: ## 5. Fill input tensors -Inference Engine API fills inputs as `I32` precision (**not** aligned with the original model): +The Inference Engine API fills inputs as `I32` precision (**not** aligned with the original model): @sphinxtabset @@ -398,7 +398,7 @@ OpenVINO™ Runtime API 2.0: ## 7. Process the Inference Results -Inference Engine API processes outputs as `I32` precision (**not** aligned with the original model): +The Inference Engine API processes outputs as `I32` precision (**not** aligned with the original model): @sphinxtabset @@ -469,8 +469,8 @@ Inference Engine API processes outputs as `I32` precision (**not** aligned with @endsphinxtabset OpenVINO™ Runtime API 2.0 processes outputs: -- For IR v10 as `I32` precision (**not** aligned with the original model) to match **old** behavior -- For IR v11, ONNX, ov::Model, Paddle as `I64` precision (aligned with the original model) to match **new** behavior +- For IR v10 as `I32` precision (**not** aligned with the original model) to match the **old** behavior. +- For IR v11, ONNX, ov::Model, Paddle as `I64` precision (aligned with the original model) to match the **new** behavior. @sphinxtabset diff --git a/docs/OV_Runtime_UG/migration_ov_2_0/configure_devices.md b/docs/OV_Runtime_UG/migration_ov_2_0/configure_devices.md index 324763ea30d..076656fb9e9 100644 --- a/docs/OV_Runtime_UG/migration_ov_2_0/configure_devices.md +++ b/docs/OV_Runtime_UG/migration_ov_2_0/configure_devices.md @@ -2,9 +2,9 @@ ### Introduction -Inference Engine API provides an [ability to configure devices](https://docs.openvino.ai/2021.4/openvino_docs_IE_DG_InferenceEngine_QueryAPI.html) via configuration keys and [get device specific metrics](https://docs.openvino.ai/2021.4/openvino_docs_IE_DG_InferenceEngine_QueryAPI.html#getmetric). The values taken from `InferenceEngine::Core::GetConfig` are requested by its string name, while return type is `InferenceEngine::Parameter` and users don't know what is the actual type is stored in this parameter. +The Inference Engine API provides the [ability to configure devices](https://docs.openvino.ai/2021.4/openvino_docs_IE_DG_InferenceEngine_QueryAPI.html) via configuration keys and [get device specific metrics](https://docs.openvino.ai/2021.4/openvino_docs_IE_DG_InferenceEngine_QueryAPI.html#getmetric). The values taken from `InferenceEngine::Core::GetConfig` are requested by the string name, while the return type is `InferenceEngine::Parameter`, making users lost on what the actual type stored in this parameter is. -OpenVINO Runtime API 2.0 solves these issues by introducing [properties](../supported_plugins/config_properties.md), which unify metrics and configuration key concepts, but the main advantage of properties - they have C++ type: +The OpenVINO Runtime API 2.0 solves these issues by introducing [properties](../supported_plugins/config_properties.md), which unify metrics and configuration key concepts. Their main advantage is that they have the C++ type: ``` static constexpr Property full_name{"FULL_DEVICE_NAME"}; @@ -14,7 +14,7 @@ And the property can be requested from an inference device as: @snippet ov_properties_migration.cpp core_get_ro_property -The snippets below show how to migrate from Inference Engine device configuration to OpenVINO Runtime API 2.0 steps. +The snippets below show how to migrate from an Inference Engine device configuration to OpenVINO Runtime API 2.0 steps. ### Set configuration values diff --git a/docs/OV_Runtime_UG/migration_ov_2_0/deployment_migration.md b/docs/OV_Runtime_UG/migration_ov_2_0/deployment_migration.md index 9bc193382a8..8fda4956982 100644 --- a/docs/OV_Runtime_UG/migration_ov_2_0/deployment_migration.md +++ b/docs/OV_Runtime_UG/migration_ov_2_0/deployment_migration.md @@ -1,29 +1,29 @@ # Installation & Deployment {#openvino_2_0_deployment} -"Easy to use" is one of the main concepts for OpenVINO™ API 2.0. It includes not only simplifying the migration from frameworks to OpenVINO, but also how OpenVINO is organized, how the development tools are used, and how to develop and deploy OpenVINO-based applications. +"Easy to use" is one of the main concepts for OpenVINO™ API 2.0. It is about simplifying migration from different frameworks to OpenVINO, but also touches on how OpenVINO is organized, how its development tools are used, and how OpenVINO-based applications are developed and deployed. -To accomplish that, we have made some changes on the installation and deployment of OpenVINO in the 2022.1 release. This guide will walk you through them. +To accomplish that, we made some changes to the installation and deployment processes of OpenVINO in the 2022.1 release. This guide will walk you through them. -## Installer Package Contains OpenVINO™ Runtime Only +## The Installer Package Contains OpenVINO™ Runtime Only -Starting from OpenVINO 2022.1, Model Optimizer, Post-Training Optimization tool and Python-based Development tools such as Open Model Zoo tools are distributed via [PyPI](https://pypi.org/project/openvino-dev/) only, and are no longer included in the OpenVINO installer package. This change has several benefits as it: +Starting from OpenVINO 2022.1, development tools are distributed via [PyPI](https://pypi.org/project/openvino-dev/) only and are no longer included in the OpenVINO installer package. For a list of these components, refer to the [installation overview](../../../install_guides/installing-openvino-overview.md). This approach has several benefits: -* Simplifies the user experience. In previous versions, the installation and usage of OpenVINO Development Tools differ according to the distribution type (via an OpenVINO installer or PyPI). -* Ensures that dependencies are handled properly via the PIP package manager and support virtual environments of development tools. +* simplifies the user experience - in previous versions, installation and usage of OpenVINO Development Tools differed from one distribution type to another (the OpenVINO installer vs. PyPI), +* ensures that dependencies are handled properly via the PIP package manager and support virtual environments of development tools. -The structure of OpenVINO 2022.1 installer package has been organized as below: +The structure of the OpenVINO 2022.1 installer package has been organized as follows: - The `runtime` folder includes headers, libraries and CMake interfaces. -- The `tools` folder contains [the compile tool](../../../tools/compile_tool/README.md), [deployment manager](../../OV_Runtime_UG/deployment/deployment-manager-tool.md) and a set of `requirements.txt` files with links to the corresponding versions of the `openvino-dev` package. +- The `tools` folder contains [the compile tool](../../../tools/compile_tool/README.md), [deployment manager](../../OV_Runtime_UG/deployment/deployment-manager-tool.md), and a set of `requirements.txt` files with links to the corresponding versions of the `openvino-dev` package. - The `python` folder contains the Python version for OpenVINO Runtime. ## Installing OpenVINO Development Tools via PyPI -Since OpenVINO Development Tools is no longer in the installer package, the installation process has changed too. This section describes it through a comparison with previous versions. +Since OpenVINO Development Tools is no longer in the installer package, the installation process has also changed. This section describes it through a comparison with previous versions. ### For Versions Prior to 2022.1 -In previous versions, OpenVINO Development Tools is a part of main package. After the package is installed, to convert models (for example, TensorFlow), you need to install additional dependencies by using the requirements files such as `requirements_tf.txt`, install Post-Training Optimization tool and Accuracy Checker tool via the `setup.py` scripts, and then use the `setupvars` scripts to make the tools available to the following command: +In previous versions, OpenVINO Development Tools was a part of the main package. After the package was installed, to convert models (for example, TensorFlow), you needed to install additional dependencies by using the requirement files, such as `requirements_tf.txt`, install Post-Training Optimization tool and Accuracy Checker tool via the `setup.py` scripts, and then use the `setupvars` scripts to make the tools available to the following command: ```sh $ mo.py -h @@ -31,13 +31,13 @@ $ mo.py -h ### For 2022.1 and After -Starting from OpenVINO 2022.1, you can install the development tools from [PyPI](https://pypi.org/project/openvino-dev/) repository only, using the following command (taking TensorFlow as an example): +In OpenVINO 2022.1 and later, you can install the development tools from a [PyPI](https://pypi.org/project/openvino-dev/) repository only, using the following command (taking TensorFlow as an example): ```sh $ python3 -m pip install -r /tools/requirements_tf.txt ``` -This will install all the development tools and additional necessary components to work with TensorFlow via the `openvino-dev` package (see **Step 4. Install the Package** on the [PyPI page](https://pypi.org/project/openvino-dev/) for parameters of other frameworks). +This will install all the development tools and additional components necessary to work with TensorFlow via the `openvino-dev` package (see **Step 4. Install the Package** on the [PyPI page](https://pypi.org/project/openvino-dev/) for parameters of other frameworks). Then, the tools can be used by commands like: @@ -50,11 +50,11 @@ You don't have to install any other dependencies. For more details on the instal ## Interface Changes for Building C/C++ Applications -The new OpenVINO Runtime with API 2.0 has also brought some changes for builiding your C/C++ applications. +The new OpenVINO Runtime with its API 2.0 has also brought some changes for building C/C++ applications. ### CMake Interface -The CMake interface has been changed as below: +The CMake interface has been changed as follows: **With Inference Engine of previous versions**: @@ -78,7 +78,7 @@ target_link_libraries(ov_c_app PRIVATE openvino::runtime::c) ### Native Interfaces -To build applications without CMake interface, you can also use MSVC IDE, UNIX makefiles and any other interfaces, which have been changed as below: +To build applications without the CMake interface, you can also use MSVC IDE, UNIX makefiles, and any other interface, which has been changed as shown here: **With Inference Engine of previous versions**: @@ -153,19 +153,19 @@ To build applications without CMake interface, you can also use MSVC IDE, UNIX m ## Clearer Library Structure for Deployment -OpenVINO 2022.1 has reorganized the libraries to make it easier for deployment. In previous versions, to perform deployment steps, you have to use several libraries. Now you can just use `openvino` or `openvino_c` based on your developing language plus necessary plugins to complete your task. For example, `openvino_intel_cpu_plugin` and `openvino_ir_frontend` plugins will enable you to load OpenVINO IRs and perform inference on CPU device (see [Local distribution with OpenVINO](../deployment/local-distribution.md) for more details). +OpenVINO 2022.1 introduced a reorganization of the libraries, to make deployment easier. In the previous versions, to perform deployment steps, you had to use several libraries. Now you can just use `openvino` or `openvino_c` based on your developing language, together with the necessary plugins to complete your task. For example, `openvino_intel_cpu_plugin` and `openvino_ir_frontend` plugins will enable you to load OpenVINO IRs and perform inference on the CPU device (see [Local distribution with OpenVINO](../deployment/local-distribution.md) for more details). -Here you can find some detailed comparisons on library structure between OpenVINO 2022.1 and previous versions: +Here you can find detailed comparisons on the library structure between OpenVINO 2022.1 and the previous versions: -* A single core library with all the functionalities (`openvino` for C++ Runtime, `openvino_c` for Inference Engine API C interface) is used in 2022.1, instead of the previous core libraries which contain `inference_engine`, `ngraph`, `inference_engine_transformations` and `inference_engine_lp_transformations`. -* The optional `inference_engine_preproc` preprocessing library (if `InferenceEngine::PreProcessInfo::setColorFormat` or `InferenceEngine::PreProcessInfo::setResizeAlgorithm` is used) is renamed as `openvino_gapi_preproc` and deprecated in 2022.1. See more details on [Preprocessing capabilities of OpenVINO API 2.0](preprocessing.md). -* The libraries of plugins are renamed as below: - * `openvino_intel_cpu_plugin` is used for [CPU](../supported_plugins/CPU.md) device instead of `MKLDNNPlugin` in previous versions. - * `openvino_intel_gpu_plugin` is used for [GPU](../supported_plugins/GPU.md) device instead of `clDNNPlugin` in previous versions. - * `openvino_auto_plugin` is used for [Auto-Device Plugin](../auto_device_selection.md) in 2022.1. -* The plugins for reading and converting models have been changed as below: - * `openvino_ir_frontend` is used to read IRs instead of `inference_engine_ir_reader` in previous versions. - * `openvino_onnx_frontend` is used to read ONNX models instead of `inference_engine_onnx_reader` (with its dependencies) in previous versions. +* A single core library with all the functionalities (`openvino` for C++ Runtime, `openvino_c` for Inference Engine API C interface) is used in 2022.1, instead of the previous core libraries which contained `inference_engine`, `ngraph`, `inference_engine_transformations` and `inference_engine_lp_transformations`. +* The optional `inference_engine_preproc` preprocessing library (if `InferenceEngine::PreProcessInfo::setColorFormat` or `InferenceEngine::PreProcessInfo::setResizeAlgorithm` is used) has been renamed to `openvino_gapi_preproc` and deprecated in 2022.1. See more details on [Preprocessing capabilities of OpenVINO API 2.0](preprocessing.md). +* The libraries of plugins have been renamed as follows: + * `openvino_intel_cpu_plugin` is used for [CPU](../supported_plugins/CPU.md) device instead of `MKLDNNPlugin`. + * `openvino_intel_gpu_plugin` is used for [GPU](../supported_plugins/GPU.md) device instead of `clDNNPlugin`. + * `openvino_auto_plugin` is used for [Auto-Device Plugin](../auto_device_selection.md). +* The plugins for reading and converting models have been changed as follows: + * `openvino_ir_frontend` is used to read IRs instead of `inference_engine_ir_reader`. + * `openvino_onnx_frontend` is used to read ONNX models instead of `inference_engine_onnx_reader` (with its dependencies). * `openvino_paddle_frontend` is added in 2022.1 to read PaddlePaddle models.