* update comparisiofiles to use const ref param
* introduce conversion layer test definitions
* adapt old tests to the new format
* remove old duplicated conversion tests
* fix "convertion" typo to "conversion"
* fix style issues and abandon unnecessary changes
* fix include order
* update remaining conversion tests to use introduced class
* fix gpu class test naming
* bring back convert.hpp and convert_like.hpp files
* bring back convert.hppcppd convert_like.cpp files
* bring back single_layer_tests/convert.hpp file
* add missing copyright info
* fix issue with braces initiator for conversion types
* add missing convert_like tests
* add deprecated code macros
* update deprecated code macro message
* add missing space in deprecated code macro message
* update skip ConvertLike tests ticket
* update deprecated code to use IE macros
* update remaining ngraph_deprecated macros to use IE macros
* Refactor visitor test of reduce operations to include operation name
* Add template plugin tests for reduction operations
* Remove backent unit tests of reduction operations
* Use Tensor utility to instantiate tests
* Use std::for_each instead of raw for loop to produce test case instances
* Cover remaining backend tests in manifest by SLTs cases
* Fix regex to skip cpu test failing in centos build with precision u64
* Added nGraph as a public dependency
* Fixed Windows warning
* Fixed CMake
* Fixed constant op
* Fixed typo
* Added reshape to PartialShape to CNNNetwork
* Added SetShape to InferRequest
* Enable support of DynamicShape in IE Data
* Add support of dynamic shapes to template plugin
* Fixed build
* Enable support dynamic rank
* Fixed test for dynamic rank
* Fixed some tests
* Fix preprocess tests
* Fixed SetBlob
* Fixed code style
* Add more tests
* Fixed accuracy tests
* Fixed documentation
* Added tests for custom operation
* Added new tests
* WIP: move setShape from infer request to Blob
* Returned isApplicable check back
* Removed obsolete tests for InferRequest::SetShape and add new test for Blob::setShape (a trivial one)
* Fixed artifacts
* Break code style
* Revert "Break code style"
This reverts commit 71ee638cd0.
* Added -j8 for fix_all
* Applied code style fixes
* Adde doxygen items
* Fixed style
* Applied codestyle patch
* Reverted unrelevant commit with template extension
* Fixed cmake file for shared func tests (pick from master)
* Revert all changes in template_extension
* Deleted some old stuff that commented and won't be used
* Fixed wrong exception throwing
* Code style fix
* Fixed preprocessing part
* Fixed incorrect blob reshape in GetBlob
* Deleted incorrect assert in GAPI that prevents passing some tests in Debug
* Fixed issues identified during review
* Removed SetShape, replace getLayoutByDims by getLayoutByRank and removed problematic modification from IE preprocessing
* Fixed comments
* Removed obsolete setShape
* [VPU] Fixed allocating dynamic blobs in myriad_infer_request
* Fixed comments
* Fixed CNNNgraphImpl and comments
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
Co-authored-by: Polina <polina.brzezinskaya@intel.com>
* Deprecate stopwatch
* Deprecate some utils
* Deprecate versions
* Moved slice_plan from the top level
* Fixed build
* Deprecate more old structures
* Fixed linux build
* Use ngraph rtti macros
* Add visitor test
* Add SSLT
* Add hardcoded refs tests for ScatterElementsUpdate
* Add ScatterElementsUpdate to trusted ops list
* Add i16 case to backend tests
* Add typed testcase generation, check for all supported types
* Remove redundant parameters from generateScatterParams
* update spec
* remove backend tests and create op_reference test
* add logicalNot to constants
* add NGRAPH CHECK for number of inputs and outputs
* create type_prop tests
* create visitor test
* add type_op and visitor tests to CMakeLists
* remove backend test from CMakeList
* update T to T_BOOL
* update outputs part in spec
* fix type in the spec
* fixed conflicts in CMakeList
* update ReferenceLogicalLayerTest to also work with unary logical operator
* update logical_not op_reference test to use ReferenceLogicalLayerTest
* fix style
* fix style
* resolve conflict
* resolve conflict
* remove typo
* fix style
* Update ReferenceLogicalLayerTest class tto take input as a vector
* Create makeLogical function that takes ParameterVector as parameter
* update op_reference logical tests to take input as a vector
* Replace elem_type with input.type
* update getTestCaseName method
* Hiding the problem, Validate() changes 'function'
* Adding code to track changes
* Report result
* Added operation logging
* Cancelled the change of the function variable value that causes the bug in the report
* Removed logging of each operation to a file
* Debugging code removed
* Moved debugging under the macros
* Reports from commit were deleted
* Delete part_report.txt
* Delete report.xml
* Removed debug code
* Correcting the use of unnecessary actions to accomplish these tasks
* The name of the function to compile the debug report has changed to saveDebugReport
When propagating strides to Convolution node, make sure that setting strides
does not change padding in cases when auto_pad is not EXPLICIT.
When padding type is not EXPLICIT, strides make a role in paddings calculation.
Changes in paddings, result in change in an image position that filter is applied,
so we may end up with unwanted results after that.
* update spec
* create op_reference test
* add greateEqual to constants.py
* add ngraph_check for number of inputs and outputs
* add include
* fix style
* add information about broadcast in examples in spec
* Remove redundant reegistration of a new test class
* Remove visit_attributes method
* update outputs part in Greater and GreaterEqual spec
* fix typos in spec
* ReverseSequence ngraph op shell revision with type_prop tests
* Add attribute count check in visitor test
* Refactor backend tests to template plugin test with reference values
* Rename cpu SLT instances
* Add op to list of trusted operations
* Rewrite validation check for input type due to backward compatibility
* Reference implementation speed up by replacing index function call of CoordinateTransform by precalculated strides