It turned out that NormalizeL2 is absent in tf.raw_ops api
and always presented in the decomposed form.
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Refactor LogSoftmax translator and layer test
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Work around for the legacy frontend
* Update src/frontends/tensorflow_common/src/op/log_softmax.cpp
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Fix FusedBatchNormV3 in case of mean and variance empty tensors
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Add to nightly
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Refactor ZerosLike and add layer test
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Fix test for Wide and Deep model
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Refactor LinSpace translator and add layer test
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Remove start_shape from test parameters
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Refactor LeakyRelu and add layer tests
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Support LeakyRELU for TensorFlow Lite
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Refactor translators for Reduce ops and add layer tests
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Correct number of inputs
* Use already implemented logical operations tests
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Remove "OV_FRONTEND_PATH" from `FrontEndManager`
* Remove "OV_FRONTEND_PATH" from layer_tests
* Remove "OV_FRONTEND_PATH" from find_ie_version.py
* Remove "OV_FRONTEND_PATH" from .ci/
* Move `ov::get_plugin_path` to file_util.hpp (ov::util)
* Add `register_front_end(name, path)` FEM public API
* Enable frontend/ tests
* ClangFormat
* Remove OV_FRONTEND_PATH from FE shared utils
* Add `register_front_end()` to PythonAPI
* Update Py tests with registering of "mock_py" FE
* ClangFormat
* Leftovers
* Fix SegFault with `register_front_end(name, lib_path)`
* Add FE_LIB_PRE and FE_LIB_SUFFIX to `ov_core_unit_tests`
* Fix format
* Update `testFailRegisterFEByWrongPath`
* [TF FE] Refactor CropAndResize support
Make it more reshape-oriented. It allows to convert Mask R-CNN model without config file.
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Update src/frontends/tensorflow_common/src/op/crop_and_resize.cpp
* Use Gather for coordinates swapping
* Update src/frontends/tensorflow_common/src/op/crop_and_resize.cpp
* Update src/frontends/tensorflow_common/src/op/crop_and_resize.cpp
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Support Group Convolutions
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Split cases of regular Convolution and GroupConvolution operations
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Support While and Stateless While operations
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Reimplement setting outputs
* Apply code-review: while input number and copy-rights
* Apply code review feedback: correct template and fix typo
* Apply code-review feedback: more strict checks in reorder_ops_by_names
* Specify type for the generated test data
* Minor change to re-run CI
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Support TF2 Object detection models
For support of OOB conversion of OD models (Faster RCNN, SSD models) several fixes were done
for Select, BroadcastArgs, Slice, and Concat operations.
Implement tests for each case
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Switch off Transpose Sinking that breaks some model conversion
* Apply code-review feedback: copyright and extra commented out code
* Mention that for concat this is workaround
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Fix ResizeBilinear for uint8 type and test Resize operations
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Convert to fp32 right before interpolation
* Add one more test for fp64
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [Tools] Avoid use of NumPy deprecated types
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Revert "[Tools] Avoid use of NumPy deprecated types"
This reverts commit 21ffc167d1.
* Move to 1.24 Numpy
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>