### Details:
- Missed adding two ops to the ops list when implementation was already
present
### Tickets:
- *ticket-id*
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
Review of any part is more than welcome!
### Details:
- Add Core for Inverse Operation
- Register Inverse Operation in Python API
- Add Reference implementation for Inverse - LU decomposition with
partial pivoting
- Add CPU implementation for Inverse - Parallel LU decomposition with
partial pivoting
- Add tests - Reference, Visitor, Type prop, Shape Inference, Python,
Conformance, CPU, Template
### Tickets:
- 131143
- 131144
- 131145
- 131147
- 131148
**Details:** Fix bad cast for tf.TensorShape to ov.PartialShape. The
error occurred in mobile-object-localizer-v1 model.
**Ticket:** CVS-132455
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
### Details:
- Improved op support for 2024.0 release
- Includes ops required for enabling customer model lightglue
- Also added ops for lora fine tuning
- Added support for options in aot autograd backend
- Added a new option to specify whether to use aot autograd
functionality
- Added a new option to specify decompositions that need to be added
- Added a new option to specify ops that need to be disabled from
executing on OpenVINO
### Tickets:
- https://jira.devtools.intel.com/browse/CVS-116702
- https://jira.devtools.intel.com/browse/CVS-120276
---------
Co-authored-by: ynimmaga <yamini.nimmagadda@intel.com>
### Details:
- Extend Gather op with String support for data input
(agreed to do it within the same op version, existing reference
implementation is common for GatherBase and ready to handle strings, ref
changes are not needed, just evaluate supported types updated)
- Enable fallback to the reference implementation from CPU plugin
- Extend Template and CPU plugin operator tests with string validation
(most of the changes are tests related)
### Tickets:
- 130688
### Details:
- FakeConvert update to use ov::element::Type
- The changes are backward compatible, FakeConvert constructors with
std::string are not removed
### Tickets:
- 130680
* [PT FE] torch.export support
* Apply code style
* Fix build
* Support torch <2.2
* Support more operations
* Update tests/model_hub_tests/torch_tests/torch_utils.py
* Support for model operations
* Support is_causal as kwarg for SDPA
* Update src/frontends/pytorch/src/op/addcmul.cpp
* Update tests/model_hub_tests/torch_tests/test_timm.py
* Support only decoder passed to convert_model
* Fix tests
* Update src/bindings/python/src/openvino/frontend/pytorch/fx_decoder.py
* Update src/bindings/python/src/openvino/frontend/pytorch/fx_decoder.py
Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>
* Apply suggestions from code review
* Apply suggestions from code review
* Improve testing with caching model
* Apply suggestions from code review
---------
Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>
* Migrate `FactoryRegistry` to API 2.0
- remove add custom factory
- remove FactoryAttributeAdapter
* Fix opset name in ONNX FE
* Corrections in include files
* Fix build issues
* Use OpSet in visitor tests instead FactoryRegister
* Integrate `FactoryRegistry` into `OpSet`
* Remove ngraph/factory_adapter.hpp
* Fix auto batch test warning for windows build
* [TF FE] Support TensorFlow 2.15
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Use lower version of pylint
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Update tools/constraints.txt
* Update tools/constraints.txt
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Add decorator to apply affixes
* Add new version of FQ to use affixes
* Add testcases
* Fix codestyle
* Make decorator only work on autogenerated Nodes
* remove print
* Get rid of distutils
* get rid of LooseVersion
* try to get rid of clean and copy_file
* fix mo tests
* fix warning in mo
* Update src/bindings/python/wheel/setup.py
Co-authored-by: Jan Iwaszkiewicz <jan.iwaszkiewicz@intel.com>
* add packaging to requirements
---------
Co-authored-by: Jan Iwaszkiewicz <jan.iwaszkiewicz@intel.com>
* fixed list index out of range error in node_decoder.py
* Improved and Modified as per review feedback
- Added a Model in the precommit_models for precommit validation.
- Removed skip and xfail marrks for the issue (129232 IndexError list
index out of range for Squeeze)
- Added explicilty return None in node_decoder.py
* Update tests/model_hub_tests/tf_hub_tests/nightly_models
* Update tests/model_hub_tests/tf_hub_tests/nightly_models
* Update tests/model_hub_tests/tf_hub_tests/nightly_models
* Apply suggestions from code review
* Update tests/model_hub_tests/tf_hub_tests/precommit_models
* Update tests/model_hub_tests/tf_hub_tests/precommit_models
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Allow set_shape for ROI tensor
* Change set ROI shape up to initial ROI size
* Fix test value
* Update ROI tensor expected error message
in python tests
* Minor changes in ROI tensor ctor
* FP8 element types init
* Remove redundant union
* Replace using ov
* Update fundamental types
* Update class name check
* Update tests
* Remove redundant sign
* Expose f8 types in Python
* Add to py to dtype map
* Style alignment
* Align python style
* Update test values
* Remove constexpr from_bits to fix warning
* Add trivially construcitble asserts and common constrexpr
* Align python tests opset
* Update f8e4m3 <-> float conversion
* f8e5m2 class update
* Add f8e5m2 unit test
* Add to string conversion tests
* Rename class f8e4m3 -> float8_e4m3
* Rename f8e5m2 -> float8_e5m2
* Remove size() and to_string from float8
- size() can be replaced by compile time sizeof
- to_string can be replaced by std::to_string()
* float8 E5M2 remove unused constexpr value
* Fix union initialization and ncc style rules
* Fix test issues
* Use NaN from std::numeric_limits instead macro
- minor refactor of float8_e4m3
* Update nf4 usage in element_type.cpp
* Sync openvino.style with master
* Update f8e5m2 test
---------
Co-authored-by: Raasz, Pawel <pawel.raasz@intel.com>
* [PyOV] Legacy IE Python API removal
* clean configs &cmake
* remove ngraph
* remove from yml
* try to fix build
* clean up
* remove old api from python snippets and docs (#170)
* remove old api from python snippets
* pysnippets removal p2
* remove ngraph snippet
* remove old api from docs
* remove migration snippets
* remove compatibility req after refactoring on master
* fix after merge
* fix after merge
* Update docs/articles_en/documentation/openvino_legacy_features/api_2_0_transition_guide/graph_construction.rst
* remove old api from python snippets and docs (#170)
* remove old api from python snippets
* pysnippets removal p2
* remove ngraph snippet
* remove old api from docs
* remove migration snippets
* remove from init
* link update
* link update
* link update
* Update dev_api_references.rst
* Update dev_api_references.rst
* Update apidoc.py
* notebooks links
* notebook link update
* filename update
* link update
* link update api
* Remove more GNA related code
* Remove DEVICE_GNA from tests
* Fix according to review comments
---------
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>