* Add get value map size to the visitor util
* Type parametrized test POC
* Unify visitor test approach
* Remove unused using ValueMap
* Add const to get_value_map_size() function
Issue can be reproduced on stress testing:
Get stress scripts from git@github.com:google/gtest-parallel.git
> python3 <workdir>/gtest-parallel/gtest_parallel.py ./InferenceEngineUnitTests --gtest_filter=*GNAAOT* -r 100
It starts each test separately in different threads/processes and there is big chance of conflicts with unit_tests.bin
* HotFix for ConvertPrecision tests
* [Caching] Don't propagate import error on plugin side
Instead, invalid cache will be silently removed and network will be loaded without cache
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
* enable make install for openvino/tools folder
* fix component name
* use python_tools as component name
* update ie_cpack_add_component name
* enable CPack for python tools
* use find_package(PythonInterp)
* [CPU] Exclude colon characters from test names
":" is used for specifying list of filters in '--gtest_filter=' option
So when a test name contains a colon char it is impossible to run such
test by its full name.
There is now way to escape this colon char as well.
On CI machines there is a chance to run various test executables at the same time.
When intensive CPU load occurs, 'sleeps' can last much longer than expected even in very pessimistic scenario
* Implement nGraph shell for Einsum-7
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct doxygen formats
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Apply clang format change
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Support implicit mode and capital letters
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct and optimize the code based on review
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct private methods and its API, add more tests
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Make equation aux methods public and remove regex usage
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Make is_subscript_correct function local
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct check for missed ellipsis and add test for it
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Review Split operation class
* Added node validation checks
* Added type_prop unit tests with invalid cases and negative axis value
* Add ngraph check for host tensor inputs and outputs
* Enable CPU backend tests
* Add serialization single layer tests
* Add more precisions, axis and num of splits in single layer tests
* Add op to script of trusted operations
* Fix check macro for inputs and outputs in evaluate method
* Fix comparison of integer expressions of different signedness compilation error
* Add validation check for upper bound dimension for dynamic shapes
* Add node validation check for num_splits attribute greater than zero
* Align spec with num_splits attribute range of values
* Change error raising to message printing
* Update modules versions check
* Update check and add unit test
* Fix wrong function call
* Update unit tests
* Fix test
Co-authored-by: achetver <anton.chetverikov@.intel.com>