* Migrated all subgraph tests after quantization graphs
* Fixed skip tests config
* Add alias for NPU
* Try to fix NPU
* Remove unsupported precisions
* Remove GNA test
* Remove more tests
* Do not normalize negative indices for Gather v8
* code style fix
* added transformation test with accuracy check for Gather-v8
* removed GatherNegativeConstIndicesNormalize transformation at all
* ConvertGather8ToGather7 conversion: added more checks
* Introduced shared Gather8withIndicesDataLayerTest: added CPU, GPU instances
* code style fix
* small fix
* review fixes
* do negative indices normalization if possible
* code style fix
* refactor cpu test instances
* code style fix
* [GPU] oneDNN3.3 integration.
* Supports new formats from oneDNN3.3 requires.
* Fix Perf regression because of the wrong mvn kernel selection issue.
modnet_webcam_portrait_matting.int8
person-reidentification-retail-0248.int8
* support undefined onednn tag for using any tag instead.
Signed-off-by: hyunback <hyunback.kim@intel.com>
* GPU primitive and kernel changes to support ScatterElementsUpdate-12
* Add single-layer test for ScatterElementsUpdate-12
* Unit tests:
- fix formats test - add separate data type for indices;
- add tests for Reduction.
* [GPU] Added more debug print for prepare input/output
Skip enqueuemempcy for zero count tensor
* Fix mem alloc limitation
* Simplify memory check condition
* Fix not to wait for null event
* Additional fixes
- apply review comments (disable 0 size memcpy for other mem types) && return user event instead of nullptr
- fixd get_max_memory to return cpu memory instead of global memorysize (Because in windows, max_global_memory returns shared gpu memory instead of physical memory size)
* Fixed functest failure
* Use FindPython3.cmake
* Fixed compilation on macOS 14 with new core development tools
* Try to use Python3_SOABI instead of PYTHON_MODULE_EXTENSION
* Use Development.Module
* Keep specifying only Python3_EXECUTABLE
* Print PYTHON_MODULE_EXTENSION
* Added check for minimal cmake version for python API
* Returned Python3_INCLUDE_DIR for cross-compilation case
* Try to allow cmake older than 3.18
* Use build python interpreter to check cython dependency
* revert changes in .ci/openvino-onnx/Dockerfile
* removed unused code
* Fixed issue with variables scope
* Experiment: remove include dirs
* Corrected docs
* Use pybind11 function to set extension
* Revert "Experiment: remove include dirs"
This reverts commit 6f7f90211c.
* Refactor ConvolutionBackpropDataLayerTest, ConvolutionLayerTest, DeformableConvolutionLayerTest (#19810)
* Refactor ConvolutionBackpropDataLayerTest
* Refactor ConvolutionLayerTest
* Refactor DeformableConvolutionLayerTest
* Apply comments
* Apply comments
* Fix
* Updated minimum cmake version for Windows
* Simplified check
* Removed useless message status
* Use puiblic option
---------
Co-authored-by: Oleg Pipikin <oleg.pipikin@intel.com>
* changed unit tests
* add unit tests; fixed
* code review fixes
* remove debugging
* remove debug code
* add tests to ov_cpu_func_tests
* add negative padding tests to ov_gpu_func_tests
* code review fixes: change point to check positive indexes; check Pad mode in the list of currently supported
* code review fix: move check in canBeTransformed
* Optimization for gemm & fc in iGPU.
FC: fake alignment for 16 is better in iGPU.
Gemm: permute + gemm_tiled_opt is better than transposed_input + gemm_ref kernel for unaligned shapes to 16. Note that this is an temporal optimization and will be removed once the final solution (i.e., support unaligned transposed input shape in gemm_tiled_opt kernel) is availalbe.
* Fix unittest
* Fix for model_cache
* Fix unittest
* use input memory buffer as output memeory when input1/2 are empty
* fix wrong rebase
* add func test
* implement in on_execute()
* remove deleted function definitioin
* remove unused header files
* fix include error
* update condition of empty input check
* [GPU] Fix canonicalization for fused dep's shape
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Update TC to reproducible on the latest master
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Fix custom canonicalize shapes for Gather
---------
Signed-off-by: Andrew Park <andrew.park@intel.com>
* [GPU] Fix gpu functional test failures
* set m_max_batch to 1
* add debug log for condition operation
* Add debug logs for condition and constant
* To fix zero byte allocation issue, Convert zero dimension to 1 dimension in constant
* Add the code to check if output shape is dynamic in split offset calculation and checking allow_new_shape_infer in program_builder
* Add unit test for fix checking output shape
* Add test case for zero dimennsion allocation and debug message
* Fix build failure for condition unit test
* Follow up code review
* lpt transformations: transition to api 2.0, ngraph -> openvino
* use ov namespace for lpt transformations
* fix low_precision usings
* includes refactoring
* delete RecurrentGraphRewrite and RecurrentMatcher as unused classes
* use ov header for itt; delete the disabled test
* delete the unused function
* suppress doxygen warning
* fix link in the documentation
* GPU primitive and kernel changes to support Pad-12
* Exclude Pad-12 from GPU transformations pipeline
* add unit tests
* add single-layet test for Pad-12
* Move BroadcastTransition to MOC
Broadcast that could be eliminated by BroadcastElementwiseFusion are moved down the graph
(by BroadcastTransition registered in the plugins). That prevents BroadcastElementwiseFusion
to eliminate them.
Ticket: CVS-118899
* dont count const layers
* remove virtual inheritance
* [GPU] Fix input feature map indexing with pad and batch indices for ROIAlign
* Fix failed TCs for ov_gpu_func_tests
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Fix to do batch interpretation for inconsistency between ROIALign input and const 1D tensor
Signed-off-by: Andrew Park <andrew.park@intel.com>
---------
Signed-off-by: Andrew Park <andrew.park@intel.com>
* Move files to new directories
* Use quotes for openvino includes
* Provide proxy calls for transition
of dependant components.
* Correct includes style
* Redo proxies
* Fix deprecated
* Move aliases to proxy files
* Apply code style
- [scatter_update] Use input index for input buffer instead of output index
- [concat cpu impl] Sync input layout and mem_ptr when input host tensor creation
- Add unit tests for scatter_update and concat cpu impl