* keras to tflite version of tests
* Update tests/layer_tests/common/tf2_layer_test_class.py
Co-authored-by: Evgenya Stepyreva <eva.my.link@gmail.com>
* moved out tf utility functions from modules with tf_layer_test classes to tf_utils module
* moved out tf utility functions from modules with tf_layer_test classes to tf_utils module and tflite_utils modules
Co-authored-by: Evgenya Stepyreva <eva.my.link@gmail.com>
* Add common test api to generate unique test file names
* Use unique file names in ir frontend tests
* Use unique file names in plugin tests
* Fix code style
* fix1
* fix2
* Add unique file names for other tests
* Fix code style 2
* fix3
* AUTO CTPUT single device always goes single device logic
* CreateInferRequest goes single device logic when perf hint is ctput
* Optimize single device logic according to bell opinion
* Add code comments
* merge two isCumulative conditions
* add ctput test case
* Remove the redundant header file of auto_ctput_test.cpp
* Modify the test case according to bell comments
* removed deprecated cli arguments from MO
* removed deprecated options from docs
* Update tools/legacy/benchmark_app/README.md
* removed ConcatOptimization.py, removed deprecated args from unit-tests, renamed tensorflow_use_custom_operations_config -> transformations_config; replaced using or cmd_params.data_type -> cmd_params.compress_to_fp16
* added comment why we set internal 'data_type' always to 'FP32' after introducing 'compress_to_fp16'
* removed openvino_docs_MO_DG_prepare_model_Model_Optimization_Techniques from MO_DevGuide
* returned back --data_type argument
* leftovers from recovering
* returned back to package_BOM.txt; fixed NHWC by default for TF
* recovered --disable_nhwc_to_nchw to MO args
* reverted removing --tensorflow_use_custom_operations_config
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Create README.md for AUTO plugin
* link to contribuation guidance
* Update README.md according to developer documentation guidance
* Update for comments
* Update components for review comments
* Update folder for review comments
* update for wording
* update for comments
* Align `RegisterPluginsInRegistry()` with `RegisterPluginByName()`
* Add gmock dependency to commonTestUtils
If use macros like OV_EXPECT_THROW, it requires target to be linked
with `gmock`. So add the dependency directly to commonTestUtils
* Add `ThrowOnRegisterPlugin(s)Twice` tests
* ClangFormat
* Added NETWORK_NAME, SUPPORTED_CONFIG_KEYS and SUPPORTED_METRICS metrics to GNAExecutableNetwork
* Added unit tests for GNAExecutableNetwork metrics
* Moved model name from GNAExecutableNetwork to GNAPlugin
* move cpp_interfaces tests from ieUnitTests to ov_inference_unit_tests
* Fix code style
* Remove ieFuncTests and ieUnitTests
* Remove ieTests from Azure CI
* [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>
* Merge master, use new token
* Minor changes
* Relax Python version
* Apply new python to rest of jobs
* Revert changes to custom images
* Minor changes
* Revert win changes
* Upgrade cython
* Test with lower cython
* Remove venv
* Cleanup
* Relax version spec
* Fix lin
* Revert changes to linux.yml
* Minor changes
* Common test infrastructure: test helper for partial shapes, data generation fix
* Overload static_shapes_to_test_representation to accept PartialShape vector
* Rename to static_partial_shapes_to_test_representation
* [Python] Align pc output in Python benchmark, update sorted output to new headers, print floats with 6-digit precision, fix date format printing to excel-friendly
* [PYTHON/C++] Change precision of raports and pc counters report, simplify code
* [C++] Align C++ benchamrk_app report to Python's by setting the precision value to 3
* [C++] Fix CsvDumper precision
* [C++/PYTHON] Align pcand pcsort outputs, merge C++ printSort methods into one
* Update samples/cpp/common/utils/include/samples/common.hpp
Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>
* Update samples/cpp/common/utils/include/samples/common.hpp
Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>
* Update deconv primitive APIs for dilations and output_padding
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Add calc_output_layouts for deconv
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Add deconv shape inference TCs for ov_gpu_unit_tests
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Add deconv dynamic TCs for ov_gpu_func_tests
- Disable pre_replace_deconv for dynamic shape
- Update get_expected_layout for deconv_node during reorder_input
- Add I/O swap of weights for shape infernece
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Add group deconv dynamic TCs for ov_gpu_func_tests
- Update op creation for group deconv
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Fix clang-format
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update test params with swapped I/O dimensions for ov_gpu_unit_tests
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update for optional output_shape const/param input support
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update deconv/group deconv dynamic TCs w/ output_shape for ov_gpu_func_tests
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update deconv/group deconv shape inference TCs w/ output_shape for ov_gpu_unit_tests
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Apply code review
Signed-off-by: Andrew Park <andrew.park@intel.com>
Signed-off-by: Andrew Park <andrew.park@intel.com>