* move transformation to common; use opset9; fix Gelu and Softsign operations; misc fixes
* cpplint fixes
* rename DoTransformation; use TransformationTestsF for testing
* test register_new_nodes working by creating multiple unary operations
* fix transformation constraints; add unit test on it
* remove unneeded headers
* remove unneeded comments
* fix tests iteration types
* rename unit test
* parametrized input shape and type
* swap nodes instead of creating new
* transpose can have not just a constant node on the 1-st input
* Update src/tests/functional/inference_engine/transformations/common_optimizations/transpose_sinking_unary.cpp
Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>
* Update src/tests/functional/inference_engine/transformations/common_optimizations/transpose_sinking_unary.cpp
Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>
* Update src/tests/functional/inference_engine/transformations/common_optimizations/transpose_sinking_unary.cpp
Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>
* clang cleanup
* return back nodes swapping; wrote additional unit tests
* add unit tests
* fix unit tests namespace
* add unit tests
* remove debug
* cpplint fixes
* use 2 ways of swapping: nodes and outputs
* clang fixes
* move choise descision into separate function
Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>
reorder_input has the issue when using generated reorder case.
And handle_reshape has only handle 4 dims (bfyx), so support 5, 6 dimes
Signed-off-by: hyunback <hyunback.kim@intel.com>
* Benchmark_app python and c/c++ script add op profiling feature
* Fix compile bug about benchmark c/c++ op profiling
* Fix Compile Bug
* Fix issue in PR#12350 : 1. report_type info update; 2. priority of -pc and -pcsort; 3.align format between c++ and python; 4.check 'proportion' for 0 and print N/A; 5.detect the confusing print info
* Fix 8/17 review suggestion
* Fix 8/23 suggestion
* Fix the clang-format issue
* Fix the win-cc issue
* Fix win-cc issue about conversion from 'double' to 'float', possible loss of data
* Push PR by ODT group account
Co-authored-by: Chen Peter <peter.chen@intel.com>
Co-authored-by: Fiona Zhao <fiona.zhao@intel.com>
* Moved MVN reference to ov::core.
* Code style.
* Applied comments.
* Code style.
* Returned evaluate in evaluates_map()
* Added constant folding test.
* Use new API.
* Use new API.
* Use new API.
Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
* Changed GNA library version from 1455.2 to 1815
* fixed new URL to GNA in cmake
* fixed gna lib version in linux CI
* use Gna2ExportTlv from new library
* Updated GNA to 1815.1
* [C API DOC] fix mac doc build error caused by ov_output_const_port_t vs ov_output_port_t
Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
* [Only for Test] validate mac build error fix, need to revert before merge
Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
* Revert "[Only for Test] validate mac build error fix, need to revert before merge"
This reverts commit 1082ab32ba.
Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
* Use eltwise_shape_infer form shape_inference in validate_and_infer_elementwise_args
* Align Unary ops, remove redundant validate_and_infer_elementwise_args usage
* Add test with default constructor for BinaryElementwiseArithmetic ops
* Style apply
* Fix expected error message
* Add common shape_infer tests for BinaryElementiwiseArithmetic ops
* Remove old Add test
* Update NGRAPH_CHECK to OV ASSERT
* Removal of redundant autob param to the validate function
* Tests update
* [GPU] Fixes for infer request impl in dynamic cases
* [GPU] Fixed incosistent output shapes for LSTMSequence op
* [GPU] Update network::get_output_layout method
* [GPU] WA for USM memory allocations with 0 bytes
* support cache dir in multi/auto
Signed-off-by: fishbell <bell.song@intel.com>
* support cache_dir in bat h
Signed-off-by: fishbell <bell.song@intel.com>
* fix case failure
Signed-off-by: fishbell <bell.song@intel.com>
* clang format
Signed-off-by: fishbell <bell.song@intel.com>
Signed-off-by: fishbell <bell.song@intel.com>
* docs: Rewrite What's Next section on PyPI page
* docs: fix link to Python example
* docs: add link to additional configurations page
* Update docs/install_guides/installing-openvino-pip.md
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
* Update docs/install_guides/installing-openvino-pip.md
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
* docs: remove Whats Next link
* docs: fix what's next link
* Update docs/install_guides/installing-openvino-pip.md
* Update docs/install_guides/installing-openvino-pip.md
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
* Add missing div/mul/sub type_prop test files to CMakeLists
* Align license note in missed test files
* Add interval dimension tests for binary arithmetic ops
* Align test file style
* Add test for broadcast none
* Add more numpy test cases
* Add pdpd broadcat tests
* Add more intervals numpy broadcast tests
* add attr types header
* Register tests in ArithmeticOperator suite
* Change all assert_eq to expect_eq
* pdpd broadcast tests clean up
* Add tests for dim labels numpy broadcast
* Style format
* Tests improvement
* More label tests
* Comment update
* Add more tests for numpy and none broadcast
* PDPD tests cleanup
* Refactor tests to use get/set_shape_labels helper
* Add more label tests
* Add more tests, use TableOfEquivalence
* Propagate d2 label if labels are not equal
* Make common `merge_labels` helper function
* Update MatMul labels test
* Fully dynamic shape test numpy/none/pdpd
* Separate and refactor test cases
* Add interval dim test to Concat op
- use common test fixture for PartialShape OK scenario
* Use get_shape_labels in Concat tests
* Add label_evaluate test for Concat op
* Add validation util to check no labels in tensor
* Add template shape inference for Concat op
* Move Conact evaluate_label test to evaluate bounds
* Fix cpplint issue
* Migrate to PDPD 2.3
* update supported paddle version to 2.3.2
* update paddle test with paddle new static API on 2.3.2
* fix issue of different output shape with paddle's
* fix clang format issue
* fix compiling issue
* integrate paddle static save model api to original save model api
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
Co-authored-by: Alina Kladieva <alina.kladieva@intel.com>
* SplitConcatElimination transformation
* ov namespace
* fix: add an additional check for split
* Fix lpt tests: added unary op between Split and Concat to avoid elimination
* add additional check in SplitConcatElimination, add new tests
* apply review comments, add detailed description of the special case
* apply review comments
* clean up
* apply review comments
* Apply suggestions from code review
Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
* codestyle
Co-authored-by: Ilya Churaev <ilyachur@gmail.com>