* improve SoftMax fusion
* style and unit-test fix
* more precise SoftMax unit-tests
* rewritten SoftMaxFusion with single matcher
* fixes for align_mixed_fp32_fp16_types_test.cpp and mark_subgraph_to_keep_in_mixed_precision_test.cpp
* add include for pass/pattern/op/or.hpp
* get rank only when necessary
* style-fix
* add comment why SoftmaxFusion is called manually
* fix copy_runtime_info
* [TF FE] Add diagnostics capabilities via Framework nodes
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Refactor normalize logic
* Applied code-review feedback: fix in get_unsupported_operations_and_failures
* Handle unknown exception type
* Store only first encountered failure
* Update src/frontends/tensorflow/tests/convert_unsupported.cpp
* Apply code-review ffeedback: use stringstream
* Correct Key for exception message
* Fix build
* Use helper for creation of fw node with exception message inside
* Add test for conversion with unknown exception
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Fix layer tests for BatchToSpace and add to the pre-commit
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Specify type for batch_shape
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Test the second output for TopK operation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Switch off no sorted case
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [AUTO] Add ENABLE_STARTUP_FALLBACK and ENABLE_RUNTIME_FALLBACK properties to Python API
* Add DEVICE_BIND_BUFFER property
* Add AUTO properties to C API
* Update test case && Update AUTO properties in PYTHON API
* Create dedicated files for auto plugin
* Update header files
* Update test case
* Modify code style
* Update variable name
* Add test case for invalid input value
* Move memory tests from core to template plugin tests
* Rewrite tests to use template plugin
* Don't clone model in INTExecutable
* Add reset and modify tests
* Delete old test
* Fix clang-format
* Fix VariableState::set_state
* Enable and add var modify tests
* Fix INTExecutable
* Apply comments
[MULTI] pass through to AUTO with CTPUT hint
After this change
-- MULTI doesn't support setting infer request via CPU(4),GPU(8).
-- MULTI doesn't support CompiledModel::set_property() and ExecutableNetwork::GetConfig().
* [GPU] Add clDNN shape agnostic kernels usage as an initial impls for dGPU
* [GPU] Use layout as a key of weights cache, implement logic for weights cache capacity calculation based on available memory