### Details:
- Fix build of extensions tests for frontends when build of fronded is
disabled.
- Remove the warnings as error for unused functions.
### Tickets:
- N/A
### Details:
- Initialization of OV Opset15
(Discussed internally and agreed to introduce new opset in 2024.2)
To provide more agile approach, this PR has been updated with an idea
(proposed by @mmikolajcz) to include only new operators within the new
Opset, and fill it up at the end of the development period (not
necessarily per release).
This should lead to infrequent introduction of further opsets.
\* Currently common opsets tests rely on Parameter/ShapeOf/Convert in
every opset, so they were added.
But this approach for opset testing should be revised.
### Tickets:
- 138268, 131683
This pull request adds support for the TensorFlow "**MatrixInverse**"
operation to OpenVINO's TensorFlow Frontend (TF FE). It implements a new
loader function translate_matrix_inverse_op that translates the
TensorFlow operation into the equivalent OpenVINO Inverse operation
(from opset-14) for both real-valued and complex-valued inputs.
Addresses issue:
#[22957](https://github.com/openvinotoolkit/openvino/issues/22957)
Hi Roman @rkazants, could you please review my work, thank you!
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
**Details:** Recommend openvino-tokenizers for some operations in case
failed conversion
**Ticket:** TBD
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
**Details:** Implement transformation to resolve uninitialized
variables.
It must help to support the following models from TF Hub:
- mil-nce
- openimages-v4-ssd-mobilenet-v2
**Ticket:** TBD
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
### Details:
- *Add support for aten::index_copy_ operation*
- *Add related unit test of it*
### Tickets:
- *No ticket*
### Related issues
- Closes#21970
---------
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
### Details:
- *Support any float type for batch norm*
- *Tests for fp16 sporadically fail by accuracy and fp64 is not
supported by torch, will not update tests this time.*
### Tickets:
- *#23538*
### Details:
- Extends support for CumSum operation to complex types
- Addresses issue #22949
---------
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Extending support for BiasAdd operation to complex tensors.
Resolves Issue: #22945
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
### Details:
- extended addN.cpp file to support complex tensor
- extended test_tf_addN.py with test for complex input
### Tickets:
- #22944
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
### Details:
- *Fix translation for `aten.copy.default`*
- *Add support for `aten.rand.default`*
- *Support `vit-mae` model*
- *Update hf model list with newly added models since list creation*
### Tickets:
- *CVS-133732*
### Details:
Removed code that makes friendly names unique from Serialization and a
name uniqueness check from Deserializator.
Enabled the mode of ResolveNameCollisions transformation to uniqueize
all friendly names, not only autogenerated in Frontends
### Tickets:
- *CVS-131567*
---------
Co-authored-by: Evgenya Nugmanova <evgeniia.nugmanova@intel.com>
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
### Details:
- Significantly reduced amount of using RAM while testing
- May introduce test regression in multi-worker scenario (-n auto), but
it isn't detected while validation
### Tickets:
- 129958
### Details:
- *Adding support for OnesLike operation on complex type tensor*
- Closes#22953
---------
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
New op support for:
- torch.export updates
- benchmarking model support
- chatglm2 support
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ynimmaga <yamini.nimmagadda@intel.com>
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
Co-authored-by: suryasidd <surya.siddharth.pemmaraju@intel.com>
### Details:
- *Fix the typo of the code (then -> than)*
- *Improve the error info here, to let developer know the size of output
if the assertion fails.*
### Tickets:
- *No ticket id*
### Details:
- *Extended loader Reciprocal by propagating ComplexTypeMark from input
to output and to represent output complex type tensor as a
floating-point type tensor with an auxiliary dimension that concatenates
real and imaginary parts of complex tensor.*
- *Performed reciprocal for complex numbers.*
- *Wrapped the complex result with ComplexTypeMark and returned the
result*
### Tickets:
- #23234
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Closes https://github.com/openvinotoolkit/openvino/issues/22955
### Details:
- separate input into real and imaginary parts and handle them
separately by padding real or imag parts of padding value to them and
concatenate them finally.
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
**Details:** Support TF Keras TextVectorization and initialize HashTable
**Tickets:** 132668, 132692
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
### Details:
- Added telemetry to ONNX Frontend
- Improved reporting for nodes count
- Fixed issue when unsupported nodes could be in subgraphs of IF or LOOP
and doesn't fail conversion
### Tickets:
- 127942, 134331