* Validate and infer types cleanup
* Fix clone with new inputs for default
* Add initial values for bool attrs
* Remove old style spec from the cum_sum.hpp
* Add expected attr count to cum_sum visitor tests
* Add visitor test with no axis input
* Remove redundant headers form visitor tests
* Add CumSum type prop tests
* Add input size check to type prop tests
* Update code style
* gather-8 upgrade/downgrade transforms
* bump to opset8
* add Gather-8 to MO
* fix permutation for Gather
* added TF layer tests, ONNX layer tests for negative indices, and nG python api unit-tests for negative indices
* typo fix, disable downgrading transformation
* disable downgrade in clDNN, line width style fix
* all Gathers are converted to 7th version, transformations will be enabled/disabled while op will be added into plugins
* disabled Gather8LayerTest on GPU
* added common function for Op replacement
* concretized meaning of negative indices, fixed some typos
* applied review comments: left only meaningful layer tests
* removed op replacing functions from common utils
* returned back transformations without subroutines
* corrected style, added comments to common_optimizations.cpp
* Enabled NCC for enums
* Fixed enum values
* Marked lower case enum as deprecated
* Fixed deprecated enums
* Disable deprecation for Windows and GCC < 6
* Try to fix build
* add missed __init__.py files
* Update __init__.py
empty line
* Merge infirence_engine/tools/benchmark_tool with tools/benchmark_tool
* Update MD links
* remove benchmark_tool from package_BOM.txt
* add tools folder to the list of Doxygen files
* fix relative paths
* Update index.md
remove extra line
* revise ../docs/ops/arithmetic/Atanh_3.md
* revise atanh
* recall atanh input data type description
* Revert "recall atanh input data type description"
This reverts commit 08e38f8c76.
* Migrate atanh to template plugin reference tests
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* fix build fail.
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* Remove atanh.in.cpp
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* Atanh only accept [-1,1].
If input value outside of this range, it will return nan.
But nan is not value, can't compare.
So I update the reference implement.
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* clang format
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* Revert submodule mkl-dnn
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* op::Atanh->op::v3::Atanh
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* Keep algin with "Tensorflow", revert range input to [-1.0, 1.0];
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* fix template test issue: if expect and actual both are nan, return true.
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* 1: revert add new code to process condition: res and ref both are nan.
2: change || to ^, it looks like better.
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
* 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.
* Fixed layout
Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
* Merge onnx_importer to onnx_ngraph_frontend
* address review comments
* use onnx_ngraph_frontend in docs/template_extension
* link onnx_ngraph_frontend instead of onnx_importer
* switch onnxruntime branch to rel-1.8.1_ov_2022.1 in https://github.com/intel/onnxruntime
* Remove pip install cmake since the 1.8.1 release doesnt require it
* add alias
* set IMPORTED_GLOBAL
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
* transpose bias
* removed bias transpose; added bias validation predicate to pattern
* fixed after review; added handling of the case bias_output_shape.size() == 1 and bias_output_shape.at(0) > 1
* moved bias shape size check to matcher pattern; replaced loop with algorithm
* update spec, init backend file for equal op
* add backend, visitors, serialize SLT tests
* add backend test to manifest cause of mismatch of output type with cpu plugin
* add equal to list of trusted ops and to cmakelist file
* refactor backend tests to the new template
* refactor spec
* remove external link in numpy broadcast and update example
* remove comparison.in.cpp file and related tests from manifest
* fix example
* remove redundant arguments
* refactor backend tests
* add pdpd broadcast to the spec, and different precison to SLT test
* add precisions to SLT cpu
* remove unsupported type from SLT
* revert the deletion of comparison.in.cpp file
* remove visitors test, since it will be added in the other PR
* remove equal from CMakeLists.txt
* refactor links in the spec
* revert unwanted changes
* remove equal from unit test manifest
* revert links modification in spec
* add namespace
* split SSLTs for comaprison ops into seperate files
* fix SSLTs names
* add missing new lines
* udpate output type in spec
* rafactor numeric backend test to template
* merge numeric template tests into equal
* Copied PR6744
* Added CMakeLists.txt into gflags
* Return gflags into .gitmodules
* Added CMakeLists.txt into gtest
* fix: remove extra gflags and gtests from .gitmodules
* Change syntax in set gtest_targets
* Make gtest/CMakeLists.txt as in PR6744 for pre-commit experiment
* Update gtest/CMakeLists.txt
* Change version of gtest repo
* Return gtest info into .gitmodules
* Update gflags version to currently used
* [GNA] Remove transposes around MatMul
* Added tests for transformation HandleTransposesAroundMatMul
* Move IsTransposeSupported function to GNA limitations file
* Correct transpose insertion tests
* added TransposeAfterMatmul tests and moved InsertTransposeBeforeMatmul tests to handle_transposes_around_matmul.cpp
* added inifitiry loop checker and memory concat test
* fixed build errors
* changed the conditions for selecting an input of Concat for ScaleFactor calculation when entering an infinite loop
* fixed after review
Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>
* Add clang-format config files for IE and include files
* Fixed IE core clang-format
* Added clang-format for plugin API
* Fixed style for plugin API
* Fixed code style
* Fixed build
* Added proposed values
* Fixed code style
* Updated config
* Fixed # for define
* Fixed comment and build
* Removed clang-config for include, fixed include for library headers
* Set column limit to 120 and space before CtorInitializedColon=true
* Fixed headers
* Added support of FOREACH_CHILD
* Fixed parameter print style
* Fixed code style
* Fixed target name
* Restore comments style for public API
* Fixed plugin API
* Applied code style
* Fixed CI
* MO: Support of discovering of suitable MOC frontend if --framework is not specified
* Ready for review
* Fix: don't use FrontEndManager if framework is not in list of available frontends
* Apply review comments
* add tests for logical or op
* remove redundant overrides
* add inputs/outputs tensor check
* create type_prop typed test for logical ops
* add new line in logical_or.cpp file
* refactor logical_and type_prop test
* update test labels
* beautify or.hpp file
* fix formatting to match clang-format
* beautifyfunctional test files
* move validate_and_infer_elementwise_logical() implementation to validate_and_infer_types()
* refactor logial or functional test to
* refactor logial aA functional test t
* update constants file
* add file to instantiate TEST_P and avoid test execution duplication
* add missing empty lies at the end of files
* remove unused variable