* [CPU] Refactor load_emitter_context semantic. Update store emitter
New load_emitter_context constructor arguments order
seems to be more convenient.
Store emitter now emits bf16 emu.
* [PP] POC of vectorised kernels refactoring
- base/framework changes
* [PP] POC of vectorised kernels refactoring
- ChanToPlane implementation
* [PP] POC of vectorised kernels refactoring
- ChanToPlane, switched order of dispatching to first choose ISA type
* [PP] POC of vectorised kernels refactoring
- ChanToPlane, moved choose ISA stage to kernel package generation
* Preparing
* NV12ToRGB kernel refactoring
* * I420ToRGB kernel refactoring
Co-authored-by: Anton Potapov <anton.potapov@intel.com>
* Revise reference implementation for ReduceMin operation
* Refactor backend unit tests
* Move tests with zero dims to op_eval
* Fix code style
* Added minor changes
* Replace CoordinateTransform for CoordinateTransformBasic
* Added constant expression to set keep_dims as false
* Add const qualifier to local variables
* Use host tensor to retrieve and normalize axes
* Re-arrange unit tests in manifest
* Turn on IE and NG python APIs by default inside Model Optimizer
* Remove fallback
* Fix mo_ut
* Remove MO wheel tests
* Add model_optimizer custom target to gather all MO deps inside single traget
* Fix PR comments
* External_port_id is calcultaed based on number of op inputs.
* Add test for external_port_id serialization.
* Restore data section appearance in xml file.
* Revise reference implementation for ReduceMax operation
* Refactor backend unit tests
* Move tests with zero dims to op_eval
* Remove test with double elem type
* Fix code style
* Added minor changes
* Replace CoordinateTransform for CoordinateTransformBasic
* Added constant expression to set keep_dims as false
* Add const qualifier to local variables
* Use host tensor to retrieve and normalize axes
* StridedSlice spec refactored against explicit type indication.
* Add name to data input.
* Add new examples.
* Changed T to 'any supported type'.
* Remove mention about 'generalized python indexing' from short
description.
* refactor part of the docs file to use \dots
* refector docs
* add function enclosure for docs
* split function enclosurs across lines
* add latex operations to spec
* fix style
* fix missing index
* remove link to tensorflow operation
* Remove commas from formula.
Co-authored-by: jdanieck <jozef.daniecki@intel.com>
* Remove CoordinateTransform call to index function to calculate tensor element indexes
* Allow negative axis values in axes host tensor
* Added constant expression to set keep_dims as false
* Use rank from host tensor to normalize axes
* Address minor comments
* Add const qualifier to local variables
* Add deprecated macro for arm plugin dependent function signatures
* Remove duplicate helper functions
* Revise reference implementation for ReduceL1 operation
* Revise reference implementation for ReduceL2 operation
* Move op_eval tests to backend unit tests
* Added minor changes
* Replace CoordinateTransform for CoordinateTransformBasic
* Added constant expression to set keep_dims as false
* Add const qualifier to local variables
* Use rank from host tensor to normalize axes
* Create output shape for Convoution Backprop SLTs.
* Add output_padding attribute to SLT scope.
* Introduce SLT for Serializaton.
* Introduce new test layer class ConvolutionBackpropLayerTest which contains output_padding attribute and output_shape input. Old one is deprecated, but cannot be removed due to kmb plugin dependency.
* Add ConvolutionBackpropDataLayerTest into TEST_P.
* ConvolutionBackpropDataLayerTest left as legacy class used by kmb_plugin.
* Remove redundant variables.
* Switch to new API for gpu SLTs.
* Remove legacy API.
* Introduce legacy API to match dependency for KMB and ARM plugins.
* Create test cases for output_padding attribute.
* Fixing smoke_Deconv tests.