* 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>
* Separated old_api_map into old_api_map_order and old_api_element_type.
* Clang format, small fix.
* Corrected comment.
* Removed OldApiMapOrderAttr class.
* Added info on DockerHub CI Framework
* Feature/azaytsev/change layout (#3295)
* Changes according to feedback comments
* Replaced @ref's with html links
* Fixed links, added a title page for installing from repos and images, fixed formatting issues
* Added links
* minor fix
* Added DL Streamer to the list of components installed by default
* Link fixes
* Link fixes
* ovms doc fix (#2988)
* added OpenVINO Model Server
* ovms doc fixes
Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
* Updated openvino_docs.xml
* Updated the link to software license agreements
* Revert "Updated the link to software license agreements"
This reverts commit 706dac500e.
* Fixed diagram
Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
* Dynamic conv first commit
* Fixes after rebase
* Refactoring:
1. Conv node code refactor
2. DW conv fusing is disabled for dynamic case
3. Weights static shape constraint was added
* Minor fix for 1st rank bias
* WA fix
* MKLDNN dynamic conv fixes
* Temporal WA on format serialization
* Convolution SL prepared for dynamism
* Fix for bias fusing
* Update for nspc heuristics
* Convolution SL tests are updated with dynamic shapes
* GroupConv SL tests are updated with dynamic shapes
* Wip
* Dynamic shapes post ops support
* Dynamic shapes convolution full SL tests support
* Convolution builder changed to support pShape
* Convolution CPU SL test moved to the new Test Infra
* Skip tests conf update
* Auto padding support in dynamic mode with test
* Convolution dyn tests for bf16
* Group Conv test commented
* Submodule up
* First review fixes
* Group convolution dynamic shapes SL test
* Serialize format method has been fixed
* Floating point numbers resolution changed to even number
* AutoPad flag was added
* Skip test config updated with changed signature
* An attempt to reduce SL test time
* Dilated convolution tests extracted from the precommit
* Fix review comments for Convolutions
* [GPU] Do not add paddings for OneDNN primitives
* Add unit test for correct padding between onednn and cldnn primitives