Skip to content

Commit

Permalink
Feature/azaytsev/merge to master (openvinotoolkit#2786)
Browse files Browse the repository at this point in the history
* [IE CLDNN] Memory allocation optimizations (openvinotoolkit#2178)

* [GNA] Safety fixes (openvinotoolkit#2193)

* LSTMCell test [GNA] LSTMCell fix for GNA (openvinotoolkit#2216)

* [GNA] fix scale factor calculation for unfused bias after fc (2021.1) (openvinotoolkit#2195)

* [GNA] fix scale factor calculation for unfused bias after fc

* change check

* add test

* apply requested changes

* cpplint fix

* apply test changes

* modify model for test to match ::op::

* [LPT] Copy constant with several outputs before blob update (openvinotoolkit#2197)

* [LPT] Copy constant implementation

* [LPT] the same Constant ops as FQ interval boundaries

* [Scripts] Fixing issue with exporting path-like env when it undef  (openvinotoolkit#2164)

* setupvars.sh: Added logic for exporting path env in case if it not defined

* setupvars: Removed duplicated colon

* Kept quotes where they were

* setupvars: updated copyrights

* FakeQuantize + Mul fusion (openvinotoolkit#2133)

* FQ+Mul fusion transform skeleton

* FQ+Mul fusion transform tests prep

* Basic UT for the transform

* Basic implementation of the transform

* Parametrized UTs for FQMul transform

* Parametrization of FQ+Mul UTs

* Make sure that the shapes of constants match

* Check if the mul constant matches FQ data

* CentOs compilation error fix

* PR feedback and adjusted tests

* NHWC layout of the mul constant

* UT: FQ output limits 4D

* Redundant CF pass removed

* Rewrite the graph in a different way

* Shape checking infrastructure skeleton

* Handle some negative cases

* Check the rt info in the fusion test

* Fuse all Mul nodes detected after FQ node

* Dont cast the original FQ node

* Dont throw if CF fails in new output range calculation

* More UTs

* Accept any type of input to FQ in the transformation

* Test the fusion when all FQ inputs are non-const

* Fusion test when only one output limit is const

* Extend error message (openvinotoolkit#2174)

* some nGraph KW fixes (openvinotoolkit#2176)

* Removed redundant methods

* Fixed KW for linux

* Fix QueryNetwork for networks with KSO (openvinotoolkit#2202)

* Added a test to reproduce QueryNetwork with KSO

* Fixed QueryNetwork for networks with KSO

* Added additional test

* Fixed output names for case with redundant ops before result (openvinotoolkit#2209)

* [IE][VPU]: Workaround to support parameter Beta for layer Swish (openvinotoolkit#2207)

* Workaround to full support Swish layer. It is faster than native Swish for now.

* [IE][VPU]: Remove the second call of ngraph::CommonOptimizations (openvinotoolkit#2221)

* Remove the second call of ngraph::CommonOptimizations in myriad plugin
* Reuse code with vpu ngraph transformations

* Duplicate PR 2167 for release branch: GatherTree description was extended and outdated link fixed (openvinotoolkit#2235)

* add more alrifications to description

* move clarification to comment

* pseudo code become more accurate

* review changes

* Add exposing function signatures via Cython (openvinotoolkit#2244)

* [DOC] Reshape feature (openvinotoolkit#2194)

* [IE][VPU][OpenCL] 2021.1 release compiler (openvinotoolkit#2189)

* Statically analyzed issues. (openvinotoolkit#2261)

* [IE][VPU]: Fix K propagation through Reshape (2021.1) (openvinotoolkit#2180)

* Fix K propagation through Reshape
* Add test cases

* Revert "[IE TESTS] dynavic batch for mvn layer (openvinotoolkit#1010)" (openvinotoolkit#2256)

This reverts commit 2e3378c.

* Fixed KW warning and review issues (openvinotoolkit#2262)

* [IE][VPU]: update firmware 1381 (openvinotoolkit#2236)

* Reverting devicePriorities to be vector and respect the order, as opposed to the incorrect (recent?) refactoring that introduced the unordered_map that effectively ignores the priorities (openvinotoolkit#2251)

* update OpenCV version to 4.5.0 (openvinotoolkit#2260)

* Add VPUX configuration to compile_tool (openvinotoolkit#2248)

* [IE][TESTS] Fix compareRawBuffers and compareBlobData methods (openvinotoolkit#2246)

Use `<=` comparison instead of `<` with thresholds.
This allows to use `0` threshold for bit-exact comparison.

* [IE][VPU]: KW fixes (openvinotoolkit#2186)

* Some KW fixes
* Fix printTo in vpu ngraph transformations

* Fix for static PartialShape detection algorithm (openvinotoolkit#2177)

* Fixes for Interpolate-4. (openvinotoolkit#2281)

* Update get_ov_update_message.py (openvinotoolkit#2286)

* Clone a specific tag for pybind11 (openvinotoolkit#2296)

* [Scripts] Fix setting PYTHONPATH logic (openvinotoolkit#2305)

* setupvars.sh: Added logic for exporting path env in case if it not defined

* setupvars: Removed duplicated colon

* install_openvino_dependencies: Updated copyrights

setupvars.bat: Updated notification about incorrect Python version. Removed checking ICC2019
setupvars.sh: Removed logic with choosing higher version of installed Python. Added dynamic detecting python3 major and minor version for setting path. Add checking minimum required Python version(now 3.6)

* Added python3-gi package and fixed libglib2.0-0 package location. (openvinotoolkit#2294)

* [IE TESTS] CoreThreading_LoadNetwork tests were disabled for GPU plugin (openvinotoolkit#2245) (openvinotoolkit#2283)

* setupvars: Updated notifications, fixed calling python in Windows case (openvinotoolkit#2318)

* Updated operations specification documents (2021.1) (openvinotoolkit#2268)

* Updated documentation structure and remove incorrect added files for Acosh-1, Asinh-1 and Atanh-1

* Fixed broken links

* Fixed c samples build (openvinotoolkit#2278) (openvinotoolkit#2304)

* Fixed c samples build

fixed CVS-38816 - Failure to build samples in C

* Fixed issue with gflags

* Revert "[IE][VPU]: Fix K propagation through Reshape (2021.1) (openvinotoolkit#2180)" (openvinotoolkit#2322)

This reverts commit d604a03.

* Added ONNX Resize-11 and ONNX Resize-13 to supported frameworks layers list. (openvinotoolkit#2325)

* Implement `run_executable.py` to run `TimeTests` several times (openvinotoolkit#2125) (openvinotoolkit#2188)

CI passed

* install_NEO_OCL_driver: Updated exit codes, messages. Updated way to remove old driver on Ubuntu (openvinotoolkit#2333)

* Bump cmake version to 3.13 (openvinotoolkit#2339)

* install_NEO_OCL_driver: Added checking of installed packages before trying to remove them. Added quotes for echo. (openvinotoolkit#2350)

* convert to doxygen comments

* add doxygen doc build configurations (openvinotoolkit#2191)

Co-authored-by: Nikolay Tyukaev <[email protected]>

* [DOCS] Added an evaluate method for custom operation (openvinotoolkit#2272)

* Added an evaluate method for custom operation

* Fixed comments

* Downgrade cmake for samples (openvinotoolkit#2372)

* Downgrade cmake for samples

Downgraded cmake version to default version for Ubuntu 18.04

* Updated supported python version

The minimal python version in 2021.1 is 3.5

* Added notes about cmake requirements for samples and demo

* Install dependency refactoring. (openvinotoolkit#2381)

* Updated Transformation development doc (openvinotoolkit#2370)

* Delete xfail for resolved known issue (openvinotoolkit#2385)

* Fix layout links for dl streamer and c api (openvinotoolkit#2375)

* fix layouts

* change the dl-streamer link

Co-authored-by: Nikolay Tyukaev <[email protected]>

* Added link options for cross-compilation (openvinotoolkit#2397)

* Added new GSG for macOS, made minor changes in Windows GSG (openvinotoolkit#2070) (openvinotoolkit#2405)

* Added new GSG for macOS, made minor changes in Windows GSG

* Update get_started_macos.md

Co-authored-by: Anastasiya Ageeva <[email protected]>

* Fixed docs build on Windows (openvinotoolkit#2383)

* layouts and code comments

* Replace absolute links to docs.openvinotoolkit.org by relative ones (openvinotoolkit#2439)

* Replaced direct links to docs.openvinotoolkit.org with relative links

* Replaced direct links to docs.openvinotoolkit.org with relative links. Added GSGs for Win and macOS

* Minor fixes in GSGs

* Replaced direct links to docs.openvinotoolkit.org with relative links

* Removed links to OpenVINO markdown files that contain anchor - they don't work in the current implementation of the doc process

* Fixed Notes

* Removed links to OpenVINO markdown files that contain anchor - they don't work in the current implementation of the doc process

* fixed link to installing-openvino-linux.md

* Update the menu to align with POT doc headers (openvinotoolkit#2433)

* Update the menu to align with POT doc headers

It changes the menu to align with Post-training Optimization Toolkit documentation titles.

* Corrected one title

Run Examples => How to Run Examples

* Added closing braсket (openvinotoolkit#2466)

Fixed syntax error (b4b03b1)

* Remove the deprecation notice (openvinotoolkit#2314)

* Removed deprecation notice

* Removed the note from other files

* [DOCS] Update Installation Guide - GPU steps (openvinotoolkit#2308)

* Initial commit

* fixing lists

* Update installing-openvino-linux.md

* Get rid of the note

* Added the scrrenshot

* Update installing-openvino-linux.md

* fixes

* separate layout

* [Docs] Update MO What's new description (openvinotoolkit#2481)

* Azure CI: Add separated pipelines for Windows, Linux, Mac

* Feature/azaytsev/benchmarks 2021 1 (openvinotoolkit#2501)

* Initial changes for 2021.1

* Inserted Graphtool scripts, updated configurations info

* Updated FAQ and minor changes to performance_benchmarks.md

* Updated for 2021.1

* Updated

* incorporated review comments

* incorporated review comments for FAQ

* fixed link

* Update build-instruction.md for MacOsX (openvinotoolkit#2457)

* Update build-instruction.md for MacOsX

* Removed call of install_dependencies.sh from the steps

* Changed layouts

* Feature/azaytsev/cvs-38240 (openvinotoolkit#2469)

* Updated for 2020 version, replaced Ubuntu 16.04 with Ubuntu 20.04

* Updated the release package numbers

* Removed FPGA from the documentation

* Updated according to the comments in the ticket CVS-37827 (openvinotoolkit#2448)

* Updated according to CVS-38225

* some changes

* Update docs for speech libs and demos (openvinotoolkit#2518)

* Made changes to benchmarks according to review comments

* Remove `--collect_results_only` (openvinotoolkit#2523)

* Remove `--collect_results_only` from MemCheckTests

* Remove CLI keys from README

* Added logo info to the Legal_Information, updated Ubuntu, CentOS supported versions

* Updated supported Intel® Core™ processors list

* Fixed table formatting

* [Jenkinsfile] Bump infra (openvinotoolkit#2546)

* [GNA] Documentation updates for 2021.1 (openvinotoolkit#2460)

* [GNA] Documentation updates for 2021.1

* Take Mike's comments into account

* More fixes according to review

* Fix processor generation names

* update api layouts

* Added new index page with overview

* Changed CMake and Python versions

* Fixed links

* some layout changes

* some layout changes

* nGraph Python API tutorial (openvinotoolkit#2500)

* nGraph Python API tutorial

* Tweaks

* Code review comments

* Code review comments

* some layout changes

* COnverted svg images to png

* layouts

* update layout

* Added a label for nGraph_Python_API.md

* fixed links

* Fixed image

* First draft of nGraph documentation (openvinotoolkit#2271)

* First draft of nGraph documentation

* updated according to review comments

* Updated

* Reviewed the nGraph Transformation section, added missing images

* Update nGraph_dg.md

* Delete python_api.md

Removed since there is already the nGraph_Python_API.md document with a comprehensive overview.

Co-authored-by: Andrey Zaytsev <[email protected]>
Co-authored-by: CCR\avladimi <[email protected]>

* Feature/azaytsev/docs 2021 1 (openvinotoolkit#2560)

* Removed FPGA from the documentation

* Updated according to CVS-38225

* Added logo info to the Legal_Information, updated Ubuntu, CentOS supported versions

* Updated supported Intel® Core™ processors list

* Added new index page with overview

* Changed CMake and Python versions

* Fixed links

* COnverted svg images to png

* Added a label for nGraph_Python_API.md

* fixed links

* Fixed image

* Update SW requirements in build instructions and change latest release to 2021.1 (openvinotoolkit#2565)

* removed links to ../IE_DG/Introduction.md

* Removed links to tools overview page as removed

* some changes

* Remove link to Integrate_your_kernels_into_IE.md

* remove openvino_docs_IE_DG_Graph_debug_capabilities from layout as it was removed

* Fixed links to images (openvinotoolkit#2569)

* update layouts

* Added deprecation note for PassConfig class (openvinotoolkit#2593)

* Post-release fixes and installation path changes

* Added pip install documentation (openvinotoolkit#2465)

* Added pip install documentation

* Change references

* tiny fixes of links

* Update installing-openvino-pip.md

Co-authored-by: Alina Alborova <[email protected]>

* Update OpenVino ONNX CI check (openvinotoolkit#2599)

* Update OpenVino ONNX CI

* Change parallel execution to single

* Enlarge timeout

* Remove timeout

* Add timeout to test execution

* Added PIP installation and Build from Source to the layout

* Fixed formatting issue, removed broken link

* Renamed section EXAMPLES to RESOURCES according to review comments

* add mo faq navigation by url param

* Skip hanging test case of OpenVino ONNX CI (openvinotoolkit#2608)

* Update OpenVino ONNX CI

* Change parallel execution to single

* Enlarge timeout

* Remove timeout

* Add timeout to test execution

* Skip hanging test

* Add description to skip issue

* Removed DLDT description

* Replaced wrong links

* MInor fix for path to the cpp samples

* fixes

* Update ops.py

* Fix style

* Improve pip installation guide (openvinotoolkit#2644)

* Improve pip installation guide

* Updated after comments

* Feature/ntyukaev/separate layout (openvinotoolkit#2629)

* convert to doxygen comments

* layouts and code comments

* separate layout

* Changed layouts

* Removed FPGA from the documentation

* Updated according to CVS-38225

* some changes

* Made changes to benchmarks according to review comments

* Added logo info to the Legal_Information, updated Ubuntu, CentOS supported versions

* Updated supported Intel® Core™ processors list

* Fixed table formatting

* update api layouts

* Added new index page with overview

* Changed CMake and Python versions

* Fixed links

* some layout changes

* some layout changes

* some layout changes

* COnverted svg images to png

* layouts

* update layout

* Added a label for nGraph_Python_API.md

* fixed links

* Fixed image

* removed links to ../IE_DG/Introduction.md

* Removed links to tools overview page as removed

* some changes

* Remove link to Integrate_your_kernels_into_IE.md

* remove openvino_docs_IE_DG_Graph_debug_capabilities from layout as it was removed

* update layouts

* Post-release fixes and installation path changes

* Added PIP installation and Build from Source to the layout

* Fixed formatting issue, removed broken link

* Renamed section EXAMPLES to RESOURCES according to review comments

* add mo faq navigation by url param

* Removed DLDT description

* Replaced wrong links

* MInor fix for path to the cpp samples

* fixes

* Update ops.py

* Fix style

Co-authored-by: Nikolay Tyukaev <[email protected]>
Co-authored-by: Tyukaev <[email protected]>
Co-authored-by: aalborov <[email protected]>
Co-authored-by: Rafal Blaczkowski <[email protected]>
Co-authored-by: Alexander Zhogov <[email protected]>

* Fixed CVS-35316 (openvinotoolkit#2072) (openvinotoolkit#2670)

Co-authored-by: Anastasiya Ageeva <[email protected]>

* [install_dependencies.sh] install latest cmake if current version is lower 3.13 (openvinotoolkit#2695) (openvinotoolkit#2701)

* [install_dependencies.sh] install latest cmake if current version is lower 3.13

* add shellcheck for Ubuntu

* install python 2.7 for Ubuntu

* Removed redundant file

* Exclude files that we didn't changed from merging

Co-authored-by: Sergey Shlyapnikov <[email protected]>
Co-authored-by: Denis Orlov <[email protected]>
Co-authored-by: Kamil Magierski <[email protected]>
Co-authored-by: Anna Alberska <[email protected]>
Co-authored-by: Edward Shogulin <[email protected]>
Co-authored-by: Artyom Anokhov <[email protected]>
Co-authored-by: Tomasz Dołbniak <[email protected]>
Co-authored-by: Ilya Churaev <[email protected]>
Co-authored-by: Roman Vyunov (Intel) <[email protected]>
Co-authored-by: Maksim Doronin <[email protected]>
Co-authored-by: Svetlana Dolinina <[email protected]>
Co-authored-by: Evgeny Talanin <[email protected]>
Co-authored-by: Evgenya Stepyreva <[email protected]>
Co-authored-by: Maxim Kurin <[email protected]>
Co-authored-by: Nikolay Shchegolev <[email protected]>
Co-authored-by: Andrew Bakalin <[email protected]>
Co-authored-by: Gorokhov Dmitriy <[email protected]>
Co-authored-by: Evgeny Latkin <[email protected]>
Co-authored-by: Maxim Shevtsov <[email protected]>
Co-authored-by: Alexey Suhov <[email protected]>
Co-authored-by: Alexander Novak <[email protected]>
Co-authored-by: Vladislav Vinogradov <[email protected]>
Co-authored-by: Vladislav Volkov <[email protected]>
Co-authored-by: Vladimir Gavrilov <[email protected]>
Co-authored-by: Zoe Cayetano <[email protected]>
Co-authored-by: Dmitrii Denisov <[email protected]>
Co-authored-by: Irina Efode <[email protected]>
Co-authored-by: Evgeny Lazarev <[email protected]>
Co-authored-by: Mikhail Ryzhov <[email protected]>
Co-authored-by: Vitaliy Urusovskij <[email protected]>
Co-authored-by: Nikolay Tyukaev <[email protected]>
Co-authored-by: Nikolay Tyukaev <[email protected]>
Co-authored-by: Gleb Kazantaev <[email protected]>
Co-authored-by: Rafal Blaczkowski <[email protected]>
Co-authored-by: Ilya Lavrenov <[email protected]>
Co-authored-by: Anastasiya Ageeva <[email protected]>
Co-authored-by: Maksim Proshin <[email protected]>
Co-authored-by: Alina Alborova <[email protected]>
Co-authored-by: Maxim Vafin <[email protected]>
Co-authored-by: azhogov <[email protected]>
Co-authored-by: Alina Kladieva <[email protected]>
Co-authored-by: Michał Karzyński <[email protected]>
Co-authored-by: Anton Romanov <[email protected]>
  • Loading branch information
1 parent 13be5e1 commit 5690b3f
Show file tree
Hide file tree
Showing 77 changed files with 2,950 additions and 4,601 deletions.
3 changes: 0 additions & 3 deletions build-instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,6 @@ The open source version of Inference Engine includes the following plugins:
| MYRIAD plugin | Intel® Movidius™ Neural Compute Stick powered by the Intel® Movidius™ Myriad™ 2, Intel® Neural Compute Stick 2 powered by the Intel® Movidius™ Myriad™ X |
| Heterogeneous plugin | Heterogeneous plugin enables computing for inference on one network on several Intel® devices. |

Inference Engine plugin for Intel® FPGA is distributed only in a binary form,
as a part of [Intel® Distribution of OpenVINO™].

## Build on Linux\* Systems

The software was validated on:
Expand Down
2 changes: 1 addition & 1 deletion docs/HOWTO/Custom_Layers_Guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ For a step-by-step walk-through creating and executing a custom layer, see [Cust
- Intel® Distribution of OpenVINO™ toolkit home page: [https://software.intel.com/en-us/openvino-toolkit](https://software.intel.com/en-us/openvino-toolkit)
- OpenVINO™ toolkit online documentation: [https://docs.openvinotoolkit.org](https://docs.openvinotoolkit.org)
- [Model Optimizer Developer Guide](../MO_DG/Deep_Learning_Model_Optimizer_DevGuide.md)
- [Kernel Extensivility in the Inference Engine Developer Guide](../IE_DG/Integrate_your_kernels_into_IE.md)
- [Inference Engine Extensibility Mechanism](../IE_DG/Extensibility_DG/Intro.md)
- [Inference Engine Samples Overview](../IE_DG/Samples_Overview.md)
- [Overview of OpenVINO™ Toolkit Pre-Trained Models](@ref omz_models_intel_index)
- [Inference Engine Tutorials](https://github.com/intel-iot-devkit/inference-tutorials-generic)
Expand Down
5 changes: 1 addition & 4 deletions docs/IE_DG/Deep_Learning_Inference_Engine_DevGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,6 @@ inference of a pre-trained and optimized deep learning model and a set of sample

## Table of Contents

* [Introduction to Intel® Deep Learning Deployment Toolkit](Introduction.md)

* [Inference Engine API Changes History](API_Changes.md)

* [Introduction to Inference Engine](inference_engine_intro.md)
Expand Down Expand Up @@ -76,7 +74,6 @@ inference of a pre-trained and optimized deep learning model and a set of sample
* [Supported Devices](supported_plugins/Supported_Devices.md)
* [GPU](supported_plugins/CL_DNN.md)
* [CPU](supported_plugins/CPU.md)
* [FPGA](supported_plugins/FPGA.md)
* [VPU](supported_plugins/VPU.md)
* [MYRIAD](supported_plugins/MYRIAD.md)
* [HDDL](supported_plugins/HDDL.md)
Expand All @@ -88,4 +85,4 @@ inference of a pre-trained and optimized deep learning model and a set of sample

* [Known Issues](Known_Issues_Limitations.md)

**Typical Next Step:** [Introduction to Intel® Deep Learning Deployment Toolkit](Introduction.md)
**Typical Next Step:** [Introduction to Inference Engine](inference_engine_intro.md)
2 changes: 1 addition & 1 deletion docs/IE_DG/Glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Glossary of terms used in the Inference Engine
| :--- | :--- |
| Batch | Number of images to analyze during one call of infer. Maximum batch size is a property of the network and it is set before loading of the network to the plugin. In NHWC, NCHW and NCDHW image data layout representation, the N refers to the number of images in the batch |
| Blob | Memory container used for storing inputs, outputs of the network, weights and biases of the layers |
| Device (Affinitity) | A preferred Intel(R) hardware device to run the inference (CPU, GPU, FPGA, etc.) |
| Device (Affinitity) | A preferred Intel(R) hardware device to run the inference (CPU, GPU, etc.) |
| Extensibility mechanism, Custom layers | The mechanism that provides you with capabilities to extend the Inference Engine and Model Optimizer so that they can work with topologies containing layers that are not yet supported |
| <code>ICNNNetwork</code> | An Interface of the Convolutional Neural Network that Inference Engine reads from IR. Consists of topology, weights and biases |
| <code>IExecutableNetwork</code> | An instance of the loaded network which allows the Inference Engine to request (several) infer requests and perform inference synchronously or asynchronously |
Expand Down
24 changes: 0 additions & 24 deletions docs/IE_DG/Graph_debug_capabilities.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/IE_DG/Intro_to_Performance.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ latency penalty. So, for more real-time oriented usages, lower batch sizes (as l
Refer to the [Benchmark App](../../inference-engine/samples/benchmark_app/README.md) sample, which allows latency vs. throughput measuring.

## Using Async API
To gain better performance on accelerators, such as VPU or FPGA, the Inference Engine uses the asynchronous approach (see
To gain better performance on accelerators, such as VPU, the Inference Engine uses the asynchronous approach (see
[Integrating Inference Engine in Your Application (current API)](Integrate_with_customer_application_new_API.md)).
The point is amortizing the costs of data transfers, by pipe-lining, see [Async API explained](@ref omz_demos_object_detection_demo_ssd_async_README).
Since the pipe-lining relies on the availability of the parallel slack, running multiple inference requests in parallel is essential.
Expand Down
2 changes: 1 addition & 1 deletion docs/IE_DG/PythonPackage_Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ The OpenVINO™ Python\* package includes the following sub-packages:
- `openvino.tools.benchmark` - Measure latency and throughput.

## See Also
* [Introduction to Intel's Deep Learning Inference Engine](Introduction.md)
* [Introduction to Inference Engine](inference_engine_intro.md)
12 changes: 7 additions & 5 deletions docs/IE_DG/Samples_Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,11 @@ You can download the [pre-trained models](@ref omz_models_intel_index) using the

The officially supported Linux* build environment is the following:

* Ubuntu* 16.04 LTS 64-bit or CentOS* 7.4 64-bit
* GCC* 5.4.0 (for Ubuntu* 16.04) or GCC* 4.8.5 (for CentOS* 7.4)
* CMake* version 2.8.12 or higher
* Ubuntu* 18.04 LTS 64-bit or CentOS* 7.6 64-bit
* GCC* 7.5.0 (for Ubuntu* 18.04) or GCC* 4.8.5 (for CentOS* 7.6)
* CMake* version 3.10 or higher

> **NOTE**: For building samples from the open-source version of OpenVINO™ toolkit, see the [build instructions on GitHub](https://github.com/openvinotoolkit/openvino/blob/master/build-instruction.md).
To build the C or C++ sample applications for Linux, go to the `<INSTALL_DIR>/inference_engine/samples/c` or `<INSTALL_DIR>/inference_engine/samples/cpp` directory, respectively, and run the `build_samples.sh` script:
```sh
Expand Down Expand Up @@ -99,7 +101,7 @@ for the debug configuration — in `<path_to_build_directory>/intel64/Debug/`.
The recommended Windows* build environment is the following:
* Microsoft Windows* 10
* Microsoft Visual Studio* 2017, or 2019
* CMake* version 2.8.12 or higher
* CMake* version 3.10 or higher

> **NOTE**: If you want to use Microsoft Visual Studio 2019, you are required to install CMake 3.14.
Expand Down Expand Up @@ -181,4 +183,4 @@ sample, read the sample documentation by clicking the sample name in the samples
list above.

## See Also
* [Introduction to Intel's Deep Learning Inference Engine](Introduction.md)
* [Introduction to Inference Engine](inference_engine_intro.md)
2 changes: 1 addition & 1 deletion docs/IE_DG/Tools_Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ The OpenVINO™ toolkit installation includes the following tools:


## See Also
* [Introduction to Deep Learning Inference Engine](Introduction.md)
* [Introduction to Inference Engine](inference_engine_intro.md)
6 changes: 2 additions & 4 deletions docs/IE_DG/inference_engine_intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Introduction to Inference Engine {#openvino_docs_IE_DG_inference_engine_intro}

After you have used the Model Optimizer to create an Intermediate Representation (IR), use the Inference Engine to infer the result for a given input data.

Inference Engine is a set of C++ libraries providing a common API to deliver inference solutions on the platform of your choice: CPU, GPU, VPU, or FPGA. Use the Inference Engine API to read the Intermediate Representation, set the input and output formats, and execute the model on devices. While the C++ libraries is the primary implementation, C libraries and Python bindings are also available.
Inference Engine is a set of C++ libraries providing a common API to deliver inference solutions on the platform of your choice: CPU, GPU, or VPU. Use the Inference Engine API to read the Intermediate Representation, set the input and output formats, and execute the model on devices. While the C++ libraries is the primary implementation, C libraries and Python bindings are also available.

For Intel® Distribution of OpenVINO™ toolkit, Inference Engine binaries are delivered within release packages.

Expand All @@ -13,7 +13,7 @@ To learn about how to use the Inference Engine API for your application, see the

For complete API Reference, see the [API Reference](usergroup29.html) section.

Inference Engine uses a plugin architecture. Inference Engine plugin is a software component that contains complete implementation for inference on a certain Intel&reg; hardware device: CPU, GPU, VPU, FPGA, etc. Each plugin implements the unified API and provides additional hardware-specific APIs.
Inference Engine uses a plugin architecture. Inference Engine plugin is a software component that contains complete implementation for inference on a certain Intel&reg; hardware device: CPU, GPU, VPU, etc. Each plugin implements the unified API and provides additional hardware-specific APIs.

Modules in the Inference Engine component
---------------------------------------
Expand Down Expand Up @@ -53,7 +53,6 @@ For each supported target device, Inference Engine provides a plugin — a DLL/s
| ------------- | ------------- |
|CPU| Intel® Xeon® with Intel® AVX2 and AVX512, Intel® Core™ Processors with Intel® AVX2, Intel® Atom® Processors with Intel® SSE |
|GPU| Intel® Processor Graphics, including Intel® HD Graphics and Intel® Iris® Graphics
|FPGA| Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA, Intel® Vision Accelerator Design with an Intel® Arria 10 FPGA (Speed Grade 2) |
|MYRIAD| Intel® Neural Compute Stick 2 powered by the Intel® Movidius™ Myriad™ X|
|GNA| Intel&reg; Speech Enabling Developer Kit, Amazon Alexa* Premium Far-Field Developer Kit, Intel&reg; Pentium&reg; Silver J5005 Processor, Intel&reg; Pentium&reg; Silver N5000 Processor, Intel&reg; Celeron&reg; J4005 Processor, Intel&reg; Celeron&reg; J4105 Processor, Intel&reg; Celeron&reg; Processor N4100, Intel&reg; Celeron&reg; Processor N4000, Intel&reg; Core&trade; i3-8121U Processor, Intel&reg; Core&trade; i7-1065G7 Processor, Intel&reg; Core&trade; i7-1060G7 Processor, Intel&reg; Core&trade; i5-1035G4 Processor, Intel&reg; Core&trade; i5-1035G7 Processor, Intel&reg; Core&trade; i5-1035G1 Processor, Intel&reg; Core&trade; i5-1030G7 Processor, Intel&reg; Core&trade; i5-1030G4 Processor, Intel&reg; Core&trade; i3-1005G1 Processor, Intel&reg; Core&trade; i3-1000G1 Processor, Intel&reg; Core&trade; i3-1000G4 Processor
|HETERO|Automatic splitting of a network inference between several devices (for example if a device doesn't support certain layers|
Expand All @@ -65,7 +64,6 @@ The table below shows the plugin libraries and additional dependencies for Linux
|--------|------------------------|-------------------------------------------------|--------------------------|--------------------------------------------------------------------------------------------------------|
| CPU | `libMKLDNNPlugin.so` | `libinference_engine_lp_transformations.so` | `MKLDNNPlugin.dll` | `inference_engine_lp_transformations.dll` |
| GPU | `libclDNNPlugin.so` | `libinference_engine_lp_transformations.so`, `libOpenCL.so` | `clDNNPlugin.dll` | `OpenCL.dll`, `inference_engine_lp_transformations.dll` |
| FPGA | `libdliaPlugin.so` | `libdla_compiler_core.so`, `libdla_runtime_core.so`, `libcrypto.so`, `libalteracl.so`, `liblpsolve5525.so`, `libprotobuf.so`, `libacl_emulator_kernel_rt.so` | `dliaPlugin.dll` | `dla_compiler_core.dll`, `dla_runtime_core.dll`, `crypto.dll`, `alteracl.dll`, `lpsolve5525.dll`, `protobuf.dll`, `acl_emulator_kernel_rt.dll`
| MYRIAD | `libmyriadPlugin.so` | `libusb.so`, `libinference_engine_lp_transformations.so` | `myriadPlugin.dll` | `usb.dll`, `inference_engine_lp_transformations.dll` |
| HDDL | `libHDDLPlugin.so` | `libbsl.so`, `libhddlapi.so`, `libmvnc-hddl.so`, `libinference_engine_lp_transformations.so`| `HDDLPlugin.dll` | `bsl.dll`, `hddlapi.dll`, `json-c.dll`, `libcrypto-1_1-x64.dll`, `libssl-1_1-x64.dll`, `mvnc-hddl.dll`, `inference_engine_lp_transformations.dll` |
| GNA | `libGNAPlugin.so` | `libgna.so`, `libinference_engine_lp_transformations.so` | `GNAPlugin.dll` | `gna.dll`, `inference_engine_lp_transformations.dll` |
Expand Down
Loading

0 comments on commit 5690b3f

Please sign in to comment.