* Increase image size to avoid test failures on some platforms
There is an assert 'length >= nlanes' and 'nlanes' value depends on machine architecture
Set 320x320 test image to guarantee that image size >= nlanes
Also increased image size for 'plugin shared tests' to ensure the same (even though tests do not work with legacy preprocessing)
* Descreased to 160x160
* Migrate Sort (TopK-1)
* Add topk_mode_sort_order
* Skip topk_min_sort_none in Windows
* Add types to tests
* Skip topk_max_sort_none and topk_min_sort_none
* Modify names from 1d to 1dMaxMin and SetUp1 to SetUpSecond
* Add outIdx to run tests one by one
* Set default value 0 to outIdx
* Remove copy_data
* Support pads_begin & pads_end as dynamic ops in Pad
* Extend Pad template test w/ NonConst PB & PE cases
* Remove xfails for 69443 after issue was fixed
* Preprocessing API - base classes
Includes API definition for trivial mean/scale operations (which don't require layout)
Mean/scale with 'layout' support will be done under separate task together
with Layout
Current test code coverage: 100%
* Python bindings for base preprocessing API
* remove pre_post_process directory from ngraph/core
* remove files from ngraph/python dir
* move pyngraph pre_post_process files from ngraph/python to runtime
* remove pre_post_process test from CMakeList
* move include to the header
* update include path for pre_post_process
* style fix
* bind InputTensorInfo::set_layout
* cleaned test_preprocess
* fix test expected output
* remove duplicate test
* update description of set_element_type
* fix style
* move preprocess from pyngraph to pyopenvino/graph
* update test_preprocess imports and remove unnecessary test
* remove duplicate import
* update custom method
* update test
* update test
* create decorator that changes Node into Output<Node>
* create function that cast Node to Output<Node>
* update test_preprocess to use decorator for custom function
* change _cast_to_output -> _from_node
* style fix
* add tests fro scale and mean with vector input
* style fix
* add docstring for custom_preprocess_function
* bind InputInfo network method
* style fix
* bind OutputInfo
* fix description of preprocess submodule
* fix style
* update copyright year
* bind OutputTensorInfo
* bind OutputNetworkInfo and InputNetworkInfo
* bind ColorFormat and ResizeAlgorithm
* clean imports
* fix typo
* add PostProcessSteps to init
* bind PreProcessSteps
* create additional tests
* change ngraph.Type to ov.Type
* fix typo
* move _from_node to node_output.hpp
* add read_model from buffer
* update imports
* add new line
* remove bad quotes
* update imports
* style fix
* add new line
* rename functin args
* remove Type import
* update tests
* style fix
* test clean
* remove blank line
* update PrePostProcessor init and build methods
* create test with model update tests with new PrePostProcessor init and build
* move preprocess module from openvino.impl to openvino
Co-authored-by: Michael Nosov <mikhail.nosov@intel.com>
Co-authored-by: bszmelcz <bartosz.szmelczynski@intel.com>
* Enabled PDPD, TF on Windows
* Try to build samples against static libs
* Fixes
* Fixes
* fix
* Used ENABLE_GAPI_PREPROCESSING in C API tests
* Revert "Used ENABLE_GAPI_PREPROCESSING in C API tests"
This reverts commit df9d53e3cc.
* Fixes
* Revert exclude
* Enabled proper OpenVINOConfig.cmake generation
* Try
* Try
* [Python API] add_outputs api
* add tests and missed api for tests
* fix codestyle
* add documentation
* fix code style
* fix building
* add tensorDescriptor tests
* add get_any_name and more checks
* descriptor tensor name
* stick to default memory if userrequest exceed the optimal number
Signed-off-by: fishbell <bell.song@intel.com>
* formatting
Signed-off-by: fishbell <bell.song@intel.com>