* Add file containing base tempalte funtions for all unary operators and add example with acos
* fix style-check
* add file for tests for all unary operators
* fix style
* rename unary_base.cpp to unary_ops.cpp
* Update test CMakeList
* fix typo
* style-apply
* Remove code blocks and add test for dynamic rank input
* remove deformableconvolution op from layer creator
* remove deformablepsroipooling op from layer creator
* remove maxpool op from layer creator
* remove nonmaxsuppresion from layer creator
* remove groupconvolutionbackpropdata op from layer creator
* remove groupconvolution op from layer creator
* fix code style
* [MO] Implement support of TensorFlow 2 Keras Embedding operation in MO
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Update another requirements files
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
Otherwise CMake produces the following warning:
```
CMake Warning (dev) at /usr/local/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
The package name passed to `find_package_handle_standard_args` (Wget) does
not match the name of the calling package (IEDevScripts). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/usr/local/share/cmake-3.19/Modules/FindWget.cmake:26 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
cmake/developer_package/download/download_and_check.cmake:5 (include)
cmake/developer_package/download/download_and_extract.cmake:6 (include)
cmake/developer_package/download/download.cmake:25 (include)
cmake/developer_package/download/dependency_solver.cmake:5 (include)
cmake/developer_package/IEDevScriptsConfig.cmake:208 (include)
CMakeLists.txt:12 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
```
* fix sorting ref for myriadTestsTopK_smoke on macOS and chenged dynamic_pointer_cast to ngraph::is_type at dynamic_to_static_shape_squeeze.cpp
* disable accuracy/myriadLayersTestsExpGenerateProposals_smoke.ExpGenerateProposals tests for macOS
* Adding MYRIAD_THROUGHPUT_STREAMS to the list of plugin's supported config vals (omitted incorrectly) and enabing streams for the myriad devices in the benchmark_app
* docs update and python benchmark_app
* Fixed mapping of input name
* Fixed unit tests
* Fixed mapping of input name
* Fixed unit tests
* attributes check fix
* PEP8 code format
* code duplicate removal
* variable rename
* Set fixed version of the urllib3 package in the requirements because of the security issue in 1.25.8
* Set lower bound version of the urllib3 package in the requirements because of the security issue in 1.25.8
* [MO] Implement transformation to avoid RandomUniform in a particular drop-out block
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Remove old RandomUniform transformation and correct const values
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Fix atol value
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Move DropoutWithRandomUniform transformation to the front
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Change just RandomUniform to Broadcast in the transformation
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct comment for the transformation
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Remove redundant line
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* [nGraph] Python API should be compiled and installed via CMake (41857)
* Refactored wheel setup script to build module using CMake
* Update build instructions
* Added USE_SOURCE_PERMISSIONS to cmake install
* Adjust CMake compiler flags conditions
* fix CPack issue for CI build pipeline
* case insensitive option check
* build only python API if ngraph_DIR provided
* fix lib extension for macOS
* -fixed style (flake8)
-added paralllel build option & description
* fix flake8 B006 check
* add ngraph_DIR & remove unsed env. variables.
* Reworked build & test instructions to make it more straightforward
* remove unused CMake arguments for setup.py
* make source dir condition more general
* Update BUILDING.md
* Update BUILDING.md
* Update BUILDING.md
* beautified instructions wording
* fix wheel build issue after sourcing setupvars
* Extend user options to build, install and develop commands
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
* Description: currently IRs with NMS version < 5 don't work because conversion of previous NMS versions to NMS-5 happens after DTS (in opset1 to legacy conversion), while for Myriad Plugin it's necessary to do so at the very beginning of ngraph conversion pipeline.
* TensorIterator deserialization. Introduce new on_adapter(Function) and add implementation in on_adapter(void) for Input and Output Descriptions. Remove factory adapter.
* Add comments to functions provided. Add missing on_adapter() after rebase.
* Apply formatting.
* Remove visit_attributes from SubGraphOp, remove declaration for createSubGraphLayer.
* Add port map parsing to address not consecutive order of external_port_id appearance.
* Remove header for factory_adapter.
* Add on_adapter() in V10Parse::parse() function.
* Add m_num_iterations initialization for concat output.
* Remove redundant lines, add doxygen comments.
* Change cpp/ie_cnn_network.h to local include, remove temporary map object from range for loop.
* Restore protected access for SubGraphOp.
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* - fix install paths for onnx_reader and ir_reader
- remove static lib installation for plugins on plugins
- 97-myriad-usbboot.rules is installed only for Linux
* added new line
* - Return GNAPlugin to default build list
- Remove test artifacts from cmake install distribution
- Remove nGraph static libs from cmake install distribution
* revert install rule for archive(.lib)
* revert install rule for onnx_importer (.lib)
* async network loading in the MULTI. makes the overall load time as MAX of the individual devices loading timings, as opposite to the current SUM
* correct way of getting perf counters flag for the MULTI (adding to the async load PR, as this is minor change)
* accomodating remark from the code review- MULTI enables the perf counters only if all devices support/enable that