* 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>
* Add new compile_model api for ONNX RUNTIME OV EP
Allow compile_model() accept model/weight data.
* Update minor place
* Cache model if possible
* Compute hash based on model_xml and model_weight
* Update typo
* Change hash key computation for model's weights
* Resolve test case issue
* Use tensor replace blob for hash computation
* Fix hash computation isssue and add more test cases
* Fix a build issue caused by data format
* [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>
* [Tools][MO] Clean up requirements for default installation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Update azure config files with extras
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Cleaned up requirements in POT
* Fixed issue
* Removed pandas usage from POT
* Update setup.py
* Removed the upperbound for numpy in the case of Python < 3.11
* Removed numpy logic
* Bugfix build issue of onednn test
+ Remove invalid referencing if ENABLE_INTEL_CPU is off
+ Removed unnecessary include
Signed-off-by: Min, Byungil <byungil.min@intel.com>
* [TF FE] Fix Wide and Deep model conversion
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Fix build
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [TF FE] Support If and PartitionedCall operations
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Fix build
* Fix frontend wrapper for tests
* Erase tensor names in body graph before caching
* Apply code-review feedback: recover m_op_translators in Frontend
* Rename test models
* Rename unit-tests
* Correct scripts for test model generation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Add strided slice dynamic TCs for gpuFunctests
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update StridedSliceLayerGPUTest for rest inputs's type (parameter)
Signed-off-by: Andrew Park <andrew.park@intel.com>
* remove W/A for strided slice
Signed-off-by: Andrew Park <andrew.park@intel.com>
* primitive API updates for dynamic begin/end/stride inputs support
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update ocl impl and kernel param, and strided_slice_ref kernel w/o memory_deps
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update TCs for new API w/ vectors on strided_slice_gpu unittests
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Apply code review
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Apply padding when the size of rest input data is smaller than actual input rank
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update strided_slice_optimize pass to run onyl when all deps are constant
Signed-off-by: Andrew Park <andrew.park@intel.com>
Signed-off-by: Andrew Park <andrew.park@intel.com>