* Set squeeze output shape to scalar if 0 <= input_shape[0] <= 1
* add squeeze type_prop test case
* Update src/core/shape_inference/include/squeeze_shape_inference.hpp
Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
* Update src/core/shape_inference/include/squeeze_shape_inference.hpp
Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
* initial
* build fixes + couple of simple unit tests
* remove old transpose_sinking_binary berfore merge with PR branch
* initial
* clang cleanup fixes
* remove TrasposeAxis function; cleanup namespaces
* fix TransposeInputsInfo spell
* one_input_transpose spell
* cleanup speel
* spell
* decompose forward sinking
* decompose backward sink
* use NodeVector
* clang cleanup
* decomposite transformations into different files
* decompose unit tests
* clang cleanup
* fix transformation names in general transformation
* fix ngraph::pass::TransposeFuse use element type the same as in fusing nodes
* add checkout sinking ability function; check sinking ability for unary operations; add unit test on general transformation
* sinking check for binary; unit tests; fixes
* add check to concat transformation; unit test
* add check to split tranformation
* azure build fixes
* add general test
* cleanup tests using common class
* clang cleanup
* add transpose sinkig to moc
* remove comment
* fix after rebase
* clang fixes
* fix after rebase
* code review fixes
* fix after rebase
* add RUN_ON_FUNCTION_SCOPE to general transformation
* fixes after rebase
* move tests to new directory
* cleanup
* use ov::RuntimeAttribute
* move NoTransposeSinkingAttr to files
* fix namespace
* fix names
* [TF FE] Add info messages in Model Optimizer and the preliminary user documentation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Add test model with future operation
* Update docs/MO_DG/prepare_model/TensorFlow_Frontend.md
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
* Apply code-review feedback: Recover use of dict
* Fix the rest of feedback
* Remove User documentation for TF FE
* Correct tests to provide required arguments
* Handle argv without framework argument in deduce_framework function
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
* Add property to understand that model was loaded from cache
* Fixed tests
* Disabled from cache property for auto plugin
* Rename property to loaded_from_cache
* Add to supported properties list
* Review labels and dimension propagation
- check dimensions propagation with partial dimension
- extend testing for labels an dimensions propagation
* Shape inference support bounds evaluation
on begin, end inputs
* Review static shape inference
* Move sequence generator to dev API
to avoid create unnecessary library dependency
* Fix windows build issue
* Use strided slice in scatter update test
of partial value propagation
* Remove unused constant from test
* Fix strided dim calculation
* Fix clip lb,ub for strided dim calculation
* Use op strides if absent in input_shapes
* Move back SeqGen to shape inference
Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
* [ONNX FE] Support value freezing without specifying type
Implement gete_element_type method for ONNX InputModel.
Implement tests with freezing integer input and float models
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Update src/frontends/onnx/frontend/src/input_model.cpp
Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com>
* Update src/frontends/onnx/frontend/src/input_model.cpp
Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com>
* Update src/frontends/onnx/frontend/src/input_model.cpp
Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
* Return only element type for model inputs and add ONNX FE tests
* Rename variable in the test
* Add syntax mark
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com>
Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
* Review einsum shape and label propagation
- extend type_prop test by check labels and einsum properties
* Review template implementation of shape inference
- rename StaticShape inference test file
- use common fixture and rename test cases
- add default ctor test
- add equation string setter
* Fix einsum label propagation check
due to improvement of dimensions and labels merge
* Remove BWDCMP_RTTI_DEFINITION from einsum op
Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>