* Added info on DockerHub CI Framework
* Feature/azaytsev/change layout (#3295)
* Changes according to feedback comments
* Replaced @ref's with html links
* Fixed links, added a title page for installing from repos and images, fixed formatting issues
* Added links
* minor fix
* Added DL Streamer to the list of components installed by default
* Link fixes
* Link fixes
* ovms doc fix (#2988)
* added OpenVINO Model Server
* ovms doc fixes
Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
* Updated openvino_docs.xml
* Updated the link to software license agreements
* Revert "Updated the link to software license agreements"
This reverts commit 706dac500e.
* Docs to Sphinx (#8151)
* docs to sphinx
* Update GPU.md
* Update CPU.md
* Update AUTO.md
* Update performance_int8_vs_fp32.md
* update
* update md
* updates
* disable doc ci
* disable ci
* fix index.rst
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
# Conflicts:
# .gitignore
# docs/CMakeLists.txt
# docs/IE_DG/Deep_Learning_Inference_Engine_DevGuide.md
# docs/IE_DG/Extensibility_DG/Custom_ONNX_Ops.md
# docs/IE_DG/Extensibility_DG/VPU_Kernel.md
# docs/IE_DG/InferenceEngine_QueryAPI.md
# docs/IE_DG/Int8Inference.md
# docs/IE_DG/Integrate_with_customer_application_new_API.md
# docs/IE_DG/Model_caching_overview.md
# docs/IE_DG/supported_plugins/GPU_RemoteBlob_API.md
# docs/IE_DG/supported_plugins/HETERO.md
# docs/IE_DG/supported_plugins/MULTI.md
# docs/MO_DG/prepare_model/convert_model/Convert_Model_From_Caffe.md
# docs/MO_DG/prepare_model/convert_model/Convert_Model_From_Kaldi.md
# docs/MO_DG/prepare_model/convert_model/Convert_Model_From_MxNet.md
# docs/MO_DG/prepare_model/convert_model/Convert_Model_From_ONNX.md
# docs/MO_DG/prepare_model/convert_model/Converting_Model.md
# docs/MO_DG/prepare_model/convert_model/Converting_Model_General.md
# docs/MO_DG/prepare_model/convert_model/Cutting_Model.md
# docs/MO_DG/prepare_model/convert_model/pytorch_specific/Convert_RNNT.md
# docs/MO_DG/prepare_model/convert_model/tf_specific/Convert_EfficientDet_Models.md
# docs/MO_DG/prepare_model/convert_model/tf_specific/Convert_WideAndDeep_Family_Models.md
# docs/MO_DG/prepare_model/convert_model/tf_specific/Convert_YOLO_From_Tensorflow.md
# docs/doxygen/Doxyfile.config
# docs/doxygen/ie_docs.xml
# docs/doxygen/ie_plugin_api.config
# docs/doxygen/ngraph_cpp_api.config
# docs/doxygen/openvino_docs.xml
# docs/get_started/get_started_macos.md
# docs/get_started/get_started_raspbian.md
# docs/get_started/get_started_windows.md
# docs/img/cpu_int8_flow.png
# docs/index.md
# docs/install_guides/VisionAcceleratorFPGA_Configure.md
# docs/install_guides/VisionAcceleratorFPGA_Configure_Windows.md
# docs/install_guides/deployment-manager-tool.md
# docs/install_guides/installing-openvino-linux.md
# docs/install_guides/installing-openvino-macos.md
# docs/install_guides/installing-openvino-windows.md
# docs/optimization_guide/dldt_optimization_guide.md
# inference-engine/ie_bridges/c/include/c_api/ie_c_api.h
# inference-engine/ie_bridges/python/docs/api_overview.md
# inference-engine/ie_bridges/python/sample/ngraph_function_creation_sample/README.md
# inference-engine/ie_bridges/python/sample/speech_sample/README.md
# inference-engine/ie_bridges/python/src/openvino/inference_engine/ie_api.pyx
# inference-engine/include/ie_api.h
# inference-engine/include/ie_core.hpp
# inference-engine/include/ie_version.hpp
# inference-engine/samples/benchmark_app/README.md
# inference-engine/samples/speech_sample/README.md
# inference-engine/src/plugin_api/exec_graph_info.hpp
# inference-engine/src/plugin_api/file_utils.h
# inference-engine/src/transformations/include/transformations_visibility.hpp
# inference-engine/tools/benchmark_tool/README.md
# ngraph/core/include/ngraph/ngraph.hpp
# ngraph/frontend/onnx_common/include/onnx_common/parser.hpp
# ngraph/python/src/ngraph/utils/node_factory.py
# openvino/itt/include/openvino/itt.hpp
# thirdparty/ade
# tools/benchmark/README.md
* Cherry-picked remove font-family (#8211)
* Cherry-picked: Update get_started_scripts.md (#8338)
* doc updates (#8268)
* Various doc changes
* theme changes
* remove font-family (#8211)
* fix css
* Update uninstalling-openvino.md
* fix css
* fix
* Fixes for Installation Guides
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
Co-authored-by: kblaszczak-intel <karol.blaszczak@intel.com>
# Conflicts:
# docs/IE_DG/Bfloat16Inference.md
# docs/IE_DG/InferenceEngine_QueryAPI.md
# docs/IE_DG/OnnxImporterTutorial.md
# docs/IE_DG/supported_plugins/AUTO.md
# docs/IE_DG/supported_plugins/HETERO.md
# docs/IE_DG/supported_plugins/MULTI.md
# docs/MO_DG/prepare_model/convert_model/Convert_Model_From_Kaldi.md
# docs/MO_DG/prepare_model/convert_model/tf_specific/Convert_YOLO_From_Tensorflow.md
# docs/install_guides/installing-openvino-macos.md
# docs/install_guides/installing-openvino-windows.md
# docs/ops/opset.md
# inference-engine/samples/benchmark_app/README.md
# inference-engine/tools/benchmark_tool/README.md
# thirdparty/ade
* Cherry-picked: doc script changes (#8568)
* fix openvino-sphinx-theme
* add linkcheck target
* fix
* change version
* add doxygen-xfail.txt
* fix
* AA
* fix
* fix
* fix
* fix
* fix
# Conflicts:
# thirdparty/ade
* Cherry-pick: Feature/azaytsev/doc updates gna 2021 4 2 (#8567)
* Various doc changes
* Reformatted C++/Pythob sections. Updated with info from PR8490
* additional fix
* Gemini Lake replaced with Elkhart Lake
* Fixed links in IGs, Added 12th Gen
# Conflicts:
# docs/IE_DG/supported_plugins/GNA.md
# thirdparty/ade
* Cherry-pick: Feature/azaytsev/doc fixes (#8897)
* Various doc changes
* Removed the empty Learning path topic
* Restored the Gemini Lake CPIU list
# Conflicts:
# docs/IE_DG/supported_plugins/GNA.md
# thirdparty/ade
* Cherry-pick: sphinx copybutton doxyrest code blocks (#8992)
# Conflicts:
# thirdparty/ade
* Cherry-pick: iframe video enable fullscreen (#9041)
# Conflicts:
# thirdparty/ade
* Cherry-pick: fix untitled titles (#9213)
# Conflicts:
# thirdparty/ade
* Cherry-pick: perf bench graph animation (#9045)
* animation
* fix
# Conflicts:
# thirdparty/ade
* Cherry-pick: doc pytest (#8888)
* docs pytest
* fixes
# Conflicts:
# docs/doxygen/doxygen-ignore.txt
# docs/scripts/ie_docs.xml
# thirdparty/ade
* Cherry-pick: restore deleted files (#9215)
* Added new operations to the doc structure (from removed ie_docs.xml)
* Additional fixes
* Update docs/IE_DG/InferenceEngine_QueryAPI.md
Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
* Update docs/IE_DG/Int8Inference.md
Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
* Update Custom_Layers_Guide.md
* Changes according to review comments
* doc scripts fixes
* Update docs/IE_DG/Int8Inference.md
Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
* Update Int8Inference.md
* update xfail
* clang format
* updated xfail
Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
Co-authored-by: Nikolay Tyukaev <nikolay.tyukaev@intel.com>
Co-authored-by: kblaszczak-intel <karol.blaszczak@intel.com>
Co-authored-by: Yury Gorbachev <yury.gorbachev@intel.com>
Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
25 KiB
Supported Devices
The Inference Engine can infer models in different formats with various input and output formats. This section provides supported and optimal configurations per device. In OpenVINO™ documentation, "device" refers to an Intel® processors used for inference, which can be a supported CPU, GPU, VPU (vision processing unit), or GNA (Gaussian neural accelerator coprocessor), or a combination of those devices.
Note
: With OpenVINO™ 2020.4 release, Intel® Movidius™ Neural Compute Stick is no longer supported.
The Inference Engine provides unique capabilities to infer deep learning models on the following device types with corresponding plugins:
| Plugin | Device types |
|---|---|
| GPU plugin | Intel® Processor Graphics, including Intel® HD Graphics and Intel® Iris® Graphics |
| CPU plugin | Intel® Xeon® with Intel® Advanced Vector Extensions 2 (Intel® AVX2), Intel® Advanced Vector Extensions 512 (Intel® AVX-512), and AVX512_BF16, Intel® Core™ Processors with Intel® AVX2, Intel® Atom® Processors with Intel® Streaming SIMD Extensions (Intel® SSE) |
| VPU plugins (available in the Intel® Distribution of OpenVINO™ toolkit) | Intel® Neural Compute Stick 2 powered by the Intel® Movidius™ Myriad™ X, Intel® Vision Accelerator Design with Intel® Movidius™ VPUs |
| GNA plugin (available in the Intel® Distribution of OpenVINO™ toolkit) | Intel® Speech Enabling Developer Kit, Amazon Alexa* Premium Far-Field Developer Kit, Intel® Pentium® Silver J5005 Processor, Intel® Pentium® Silver N5000 Processor, Intel® Celeron® J4005 Processor, Intel® Celeron® J4105 Processor, Intel® Celeron® Processor N4100, Intel® Celeron® Processor N4000, Intel® Core™ i3-8121U Processor, Intel® Core™ i7-1065G7 Processor, Intel® Core™ i7-1060G7 Processor, Intel® Core™ i5-1035G4 Processor, Intel® Core™ i5-1035G7 Processor, Intel® Core™ i5-1035G1 Processor, Intel® Core™ i5-1030G7 Processor, Intel® Core™ i5-1030G4 Processor, Intel® Core™ i3-1005G1 Processor, Intel® Core™ i3-1000G1 Processor, Intel® Core™ i3-1000G4 Processor |
| Multi-Device plugin | Multi-Device plugin enables simultaneous inference of the same network on several Intel® devices in parallel |
| Auto-Device plugin | Auto-Device plugin enables selecting Intel® device for inference automatically |
| Heterogeneous plugin | Heterogeneous plugin enables automatic inference splitting between several Intel® devices (for example if a device doesn't support certain layers). |
Devices similar to the ones we have used for benchmarking can be accessed using Intel® DevCloud for the Edge, a remote development environment with access to Intel® hardware and the latest versions of the Intel® Distribution of the OpenVINO™ Toolkit. Learn more or Register here.
Supported Configurations
The Inference Engine can inference models in different formats with various input and output formats. This page shows supported and optimal configurations for each plugin.
Terminology
| Acronym/Term | Description |
|---|---|
| FP32 format | Single-precision floating-point format |
| BF16 format | Brain floating-point format |
| FP16 format | Half-precision floating-point format |
| I16 format | 2-byte signed integer format |
| I8 format | 1-byte signed integer format |
| U16 format | 2-byte unsigned integer format |
| U8 format | 1-byte unsigned integer format |
NHWC, NCHW, and NCDHW refer to the data ordering in batches of images:
- NHWC and NCHW refer to image data layout.
- NCDHW refers to image sequence data layout.
Abbreviations in the support tables are as follows:
- N: Number of images in a batch
- D: Depth. Depend on model it could be spatial or time dimension
- H: Number of pixels in the vertical dimension
- W: Number of pixels in the horizontal dimension
- C: Number of channels
CHW, NC, C - Tensor memory layout. For example, the CHW value at index (c,h,w) is physically located at index (c*H+h)*W+w, for others by analogy.
Supported Model Formats
| Plugin | FP32 | FP16 | I8 |
|---|---|---|---|
| CPU plugin | Supported and preferred | Supported | Supported |
| GPU plugin | Supported | Supported and preferred | Supported* |
| VPU plugins | Not supported | Supported | Not supported |
| GNA plugin | Supported | Supported | Not supported |
* - currently, only limited set of topologies might benefit from enabling I8 model on GPU |
|||
| For Multi-Device and Heterogeneous execution | |||
| the supported models formats depends on the actual underlying devices. Generally, FP16 is preferable as it is most ubiquitous and performant. |
Supported Input Precision
| Plugin | FP32 | FP16 | U8 | U16 | I8 | I16 |
|---|---|---|---|---|---|---|
| CPU plugin | Supported | Not supported | Supported | Supported | Not supported | Supported |
| GPU plugin | Supported | Supported* | Supported* | Supported* | Not supported | Supported* |
| VPU plugins | Supported | Supported | Supported | Not supported | Not supported | Not supported |
| GNA plugin | Supported | Not supported | Supported | Not supported | Supported | Supported |
* - Supported via SetBlob only, GetBlob returns FP32
For Multi-Device and Heterogeneous execution
the supported input precision depends on the actual underlying devices. Generally, U8 is preferable as it is most ubiquitous.
Supported Output Precision
| Plugin | FP32 | FP16 |
|---|---|---|
| CPU plugin | Supported | Not supported |
| GPU plugin | Supported | Supported |
| VPU plugins | Supported | Supported |
| GNA plugin | Supported | Not supported |
| For Multi-Device and Heterogeneous execution | ||
| the supported output precision depends on the actual underlying devices. Generally, FP32 is preferable as it is most ubiquitous. |
Supported Input Layout
| Plugin | NCDHW | NCHW | NHWC | NC |
|---|---|---|---|---|
| CPU plugin | Supported | Supported | Supported | Supported |
| GPU plugin | Supported | Supported | Supported | Supported |
| VPU plugins | Supported | Supported | Supported | Supported |
| GNA plugin | Not supported | Supported | Supported | Supported |
Supported Output Layout
| Number of dimensions | 5 | 4 | 3 | 2 | 1 |
|---|---|---|---|---|---|
| Layout | NCDHW | NCHW | CHW | NC | C |
For setting relevant configuration, refer to the Integrate with Customer Application New Request API topic (step 3 "Configure input and output").
Supported Layers
The following layers are supported by the plugins and by Shape Inference feature:
| Layers | GPU | CPU | VPU | GNA | ShapeInfer |
|---|---|---|---|---|---|
| Abs | Supported | Supported** | Supported | Not Supported | Supported |
| Acos | Supported | Supported** | Not Supported | Not Supported | Supported |
| Acosh | Supported | Supported** | Not Supported | Not Supported | Supported |
| Activation-Clamp | Supported | Supported*** | Supported | Supported | Supported |
| Activation-ELU | Supported | Supported*** | Supported | Not Supported | Supported |
| Activation-Exp | Supported | Supported*** | Supported | Supported | Supported |
| Activation-Leaky ReLU | Supported | Supported*** | Supported | Supported | Supported |
| Activation-Not | Supported | Supported*** | Supported | Not Supported | Supported |
| Activation-PReLU | Supported | Supported*** | Supported | Not Supported | Supported |
| Activation-ReLU | Supported | Supported*** | Supported | Supported | Supported |
| Activation-ReLU6 | Supported | Supported*** | Supported | Not Supported | Supported |
| Activation-Sigmoid/Logistic | Supported | Supported*** | Supported | Supported | Supported |
| Activation-TanH | Supported | Supported*** | Supported | Supported | Supported |
| ArgMax | Supported | Supported** | Supported | Not Supported | Supported |
| Asin | Supported | Supported** | Not Supported | Not Supported | Supported |
| Asinh | Supported | Supported** | Not Supported | Not Supported | Supported |
| Atan | Supported | Supported** | Not Supported | Not Supported | Supported |
| Atanh | Supported | Supported** | Not Supported | Not Supported | Supported |
| BatchNormalization | Supported | Supported | Supported | Not Supported | Supported |
| BinaryConvolution | Supported | Supported | Not Supported | Not Supported | Supported |
| Broadcast | Supported | Supported** | Supported | Not Supported | Supported |
| Ceil | Supported | Supported** | Supported | Not Supported | Supported |
| Concat | Supported | Supported*** | Supported | Supported | Supported |
| Const | Supported | Supported | Supported | Supported | Not Supported |
| Convolution-Dilated | Supported | Supported | Supported | Not Supported | Supported |
| Convolution-Dilated 3D | Supported | Supported | Not Supported | Not Supported | Not Supported |
| Convolution-Grouped | Supported | Supported | Supported | Not Supported | Supported |
| Convolution-Grouped 3D | Supported | Supported | Not Supported | Not Supported | Not Supported |
| Convolution-Ordinary | Supported | Supported | Supported | Supported* | Supported |
| Convolution-Ordinary 3D | Supported | Supported | Not Supported | Not Supported | Not Supported |
| Cos | Supported | Supported** | Not Supported | Not Supported | Supported |
| Cosh | Supported | Supported** | Not Supported | Not Supported | Supported |
| Crop | Supported | Supported | Supported | Supported | Supported |
| CTCGreedyDecoder | Supported** | Supported** | Supported* | Not Supported | Supported |
| Deconvolution | Supported | Supported | Supported | Not Supported | Supported |
| Deconvolution 3D | Supported | Supported | Not Supported | Not Supported | Not Supported |
| DeformableConvolution | Supported | Supported | Not Supported | Not Supported | Supported |
| DepthToSpace | Supported | Supported** | Not Supported | Not Supported | Supported |
| DetectionOutput | Supported | Supported** | Supported* | Not Supported | Supported |
| Eltwise-And | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Add | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Div | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Equal | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-FloorMod | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Greater | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-GreaterEqual | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Less | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-LessEqual | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-LogicalAnd | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-LogicalOr | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-LogicalXor | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Max | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Min | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Mul | Supported | Supported*** | Supported | Supported | Supported |
| Eltwise-NotEqual | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Pow | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Prod | Supported | Supported*** | Supported | Supported | Supported |
| Eltwise-SquaredDiff | Supported | Supported*** | Supported | Not Supported | Supported |
| Eltwise-Sub | Supported | Supported*** | Supported | Supported | Supported |
| Eltwise-Sum | Supported | Supported*** | Supported | Supported | Supported |
| Erf | Supported | Supported** | Supported | Not Supported | Supported |
| Exp | Supported | Supported | Supported | Supported | Supported |
| FakeQuantize | Not Supported | Supported | Not Supported | Not Supported | Supported |
| Fill | Not Supported | Supported** | Not Supported | Not Supported | Supported |
| Flatten | Supported | Supported | Supported | Not Supported | Supported |
| Floor | Supported | Supported** | Supported | Not Supported | Supported |
| FullyConnected (Inner Product) | Supported | Supported*** | Supported | Supported | Supported |
| Gather | Supported | Supported** | Supported | Not Supported | Supported |
| GatherTree | Not Supported | Supported** | Not Supported | Not Supported | Supported |
| Gemm | Supported | Supported | Supported | Not Supported | Supported |
| GRN | Supported** | Supported** | Supported | Not Supported | Supported |
| HardSigmoid | Supported | Supported** | Not Supported | Not Supported | Supported |
| Interp | Supported** | Supported** | Supported | Not Supported | Supported* |
| Log | Supported | Supported** | Supported | Supported | Supported |
| LRN (Norm) | Supported | Supported | Supported | Not Supported | Supported |
| LSTMCell | Supported | Supported | Supported | Supported | Not Supported |
| GRUCell | Supported | Supported | Not Supported | Not Supported | Not Supported |
| RNNCell | Supported | Supported | Not Supported | Not Supported | Not Supported |
| LSTMSequence | Supported | Supported | Supported | Not Supported | Not Supported |
| GRUSequence | Supported | Supported | Not Supported | Not Supported | Not Supported |
| RNNSequence | Supported | Supported | Not Supported | Not Supported | Not Supported |
| LogSoftmax | Supported | Supported** | Not Supported | Not Supported | Not Supported |
| Memory | Not Supported | Supported | Not Supported | Supported | Supported |
| MVN | Supported | Supported** | Supported* | Not Supported | Supported |
| Neg | Supported | Supported** | Not Supported | Not Supported | Supported |
| NonMaxSuppression | Not Supported | Supported** | Supported | Not Supported | Supported |
| Normalize | Supported | Supported** | Supported* | Not Supported | Supported |
| OneHot | Supported | Supported** | Supported | Not Supported | Supported |
| Pad | Supported | Supported** | Supported* | Not Supported | Supported |
| Permute | Supported | Supported | Supported | Supported* | Supported |
| Pooling(AVG,MAX) | Supported | Supported | Supported | Supported | Supported |
| Pooling(AVG,MAX) 3D | Supported | Supported | Not Supported | Not Supported | Not Supported |
| Power | Supported | Supported** | Supported | Supported* | Supported |
| PowerFile | Not Supported | Supported** | Not Supported | Not Supported | Not Supported |
| PriorBox | Supported | Supported** | Supported | Not Supported | Supported |
| PriorBoxClustered | Supported** | Supported** | Supported | Not Supported | Supported |
| Proposal | Supported | Supported** | Supported | Not Supported | Supported |
| PSROIPooling | Supported | Supported** | Supported | Not Supported | Supported |
| Range | Not Supported | Supported** | Not Supported | Not Supported | Supported |
| Reciprocal | Supported | Supported** | Not Supported | Not Supported | Supported |
| ReduceAnd | Supported | Supported** | Supported | Not Supported | Supported |
| ReduceL1 | Supported | Supported** | Not Supported | Not Supported | Supported |
| ReduceL2 | Supported | Supported** | Not Supported | Not Supported | Supported |
| ReduceLogSum | Supported | Supported** | Not Supported | Not Supported | Supported |
| ReduceLogSumExp | Supported | Supported** | Not Supported | Not Supported | Supported |
| ReduceMax | Supported | Supported** | Supported | Not Supported | Supported |
| ReduceMean | Supported | Supported** | Supported | Not Supported | Supported |
| ReduceMin | Supported | Supported** | Supported | Not Supported | Supported |
| ReduceOr | Supported | Supported** | Not Supported | Not Supported | Supported |
| ReduceProd | Supported | Supported** | Not Supported | Not Supported | Supported |
| ReduceSum | Supported | Supported** | Supported | Not Supported | Supported |
| ReduceSumSquare | Supported | Supported** | Not Supported | Not Supported | Supported |
| RegionYolo | Supported | Supported** | Supported | Not Supported | Supported |
| ReorgYolo | Supported | Supported** | Supported | Not Supported | Supported |
| Resample | Supported | Supported** | Supported | Not Supported | Supported |
| Reshape | Supported | Supported*** | Supported | Supported | Supported* |
| ReverseSequence | Supported | Supported** | Supported | Not Supported | Supported |
| RNN | Not Supported | Supported | Supported | Not Supported | Not Supported |
| ROIPooling | Supported* | Supported | Supported | Not Supported | Supported |
| ScaleShift | Supported | Supported*** | Supported* | Supported | Supported |
| ScatterUpdate | Not Supported | Supported** | Supported | Not Supported | Supported |
| Select | Supported | Supported | Supported | Not Supported | Supported |
| Selu | Supported | Supported** | Not Supported | Not Supported | Supported |
| ShuffleChannels | Supported | Supported** | Not Supported | Not Supported | Supported |
| Sign | Supported | Supported** | Supported | Not Supported | Supported |
| Sin | Supported | Supported** | Not Supported | Not Supported | Supported |
| Sinh | Supported | Supported** | Not Supported | Not Supported | Supported |
| SimplerNMS | Supported | Supported** | Not Supported | Not Supported | Supported |
| Slice | Supported | Supported*** | Supported | Supported | Supported |
| SoftMax | Supported | Supported*** | Supported | Not Supported | Supported |
| Softplus | Supported | Supported** | Supported | Not Supported | Supported |
| Softsign | Supported | Supported** | Not Supported | Supported | Supported |
| SpaceToDepth | Not Supported | Supported** | Not Supported | Not Supported | Supported |
| SpatialTransformer | Not Supported | Supported** | Not Supported | Not Supported | Supported |
| Split | Supported | Supported*** | Supported | Supported | Supported |
| Squeeze | Supported | Supported** | Supported | Supported | Supported |
| StridedSlice | Supported | Supported** | Supported | Not Supported | Supported |
| Tan | Supported | Supported** | Not Supported | Not Supported | Supported |
| TensorIterator | Not Supported | Supported | Supported | Supported | Not Supported |
| Tile | Supported** | Supported*** | Supported | Not Supported | Supported |
| TopK | Supported | Supported** | Supported | Not Supported | Supported |
| Unpooling | Supported | Not Supported | Not Supported | Not Supported | Not Supported |
| Unsqueeze | Supported | Supported** | Supported | Supported | Supported |
| Upsampling | Supported | Not Supported | Not Supported | Not Supported | Not Supported |
*- support is limited to the specific parameters. Refer to "Known Layers Limitation" section for the device from the list of supported.
**- support is implemented via Extensibility mechanism.
***- supports NCDHW layout.