* ScatterElementsUpdate-12 init
* Update doc structure with ScatterElementsUpdate-12
* Update Operations_specifications.md
* Typos
* Update descriptions
* Add info about indices normalization
* Add info about negative axis normalization
* Add info about boolean type
* Missing coma and typo
* More examples and reduction descriptions
* Rename reduction "copy" to "none"
* Add more examples with values
* Mean mode and types clarification
* Add attribute for last output element type
* Add convert precision transformation and tests
* Update Unique python API with new attribute
* Update Unique-10 op specification
* Update docstrings
* Update visitor tests
* Add type prop tests for the new attribute
* Check axis constant before shape, compare with partial shape
* Removed a redundant image
* Fixed ops specifications and other issues
* converted html links to anchor links
* converted html links to anchor links
* Fixed a link
* Fixed a link
* Changed anchor links according to dev review
# Conflicts:
# docs/OV_Runtime_UG/Operations_specifications.md
* Add specifiation for GatherND_8 operation
* Update formula
* Add links to op spec
* Fix existed and add new example
* Correct output shape formula
* Add restriction for batch_dims values
* Add reference for gatherND-8 operation
* Update batch_dims=3 example
* Fix output shape in example
* fix lines length
* Fix typo
* Fix wrong shape
* Update note about calculation of out shape
* Apply suggestions from code review
Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
* Propose new Slice-8 operation
(cherry picked from commit a44ed32a6f)
* Align category
* Update detailed descripiton
* Update Inputs/Outputs description
* Add no attributes info
* Precise range of axis values
* Update descriptions
* More details about negative steps and slicing backwards
* Add more details
* Add examples
* Change step input to Required
* Apply spell check comments
* Add missing commas
* Add separate T_AXIS type for axis input
* Make example data 2D
* Remove duplicated example
* Apply review suggestions
Co-authored-by: Michal Karzynski <michal.karzynski@intel.com>
* inserted Convert to unsigned
* moved declarations from hpp into cpp, specification corrected
* added static const modifier
* updated convert specification
* minor corrections
* split into 3 passes(Init, Propogate, Update), renamed final pass to ConvertNmsGatherPathToUnsigned
* added description why transformation is needed
* added matcher for several NMS versions, removed TRANSFORMATIONS_API macros from cpp
* applied comments:
- used GraphRewrite instead of FunctionPass
- simplified some expressions
- corrected case when Converts output goes to multiple nodes
- added to MOC transformations
- other minor corrections
* removed redundant namespace prefixes
* fixed #include <ngraph/pass/graph_rewrite.hpp>
* removed matcher_scope, debug code, and redundant dynamic_cast
* ReverseSequence specification refactored
* Change attribute description to avoid confusion
* Allow seq_lenghts input to be of floating-point precision
* BatchToSpace specification refactored
* Add minor changes
* Added \ldots to latex formula
* Change output tensor to lower-case y
* Added mention to reverse operation SpaceToBatch
* Corrected dots in formulas
* Enable rank greater or equal than 2 for data input and add more examples
* Minor changes in detailed description
* Improve short and detailed descriptions
* bulk change `type T` to `type *T*` in spec
* update all `T` which referee to type to use *T* pattern
* get back with `T` where T is dimension
* fix *T*1 -> *T1*
* Make italic types where was no formating
* 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>
* Fix errors in VariadicSplit layer restored from serialized IR
* Update VariadicSplit specification and error message to allow 1D tensors on 1st input
* Update spec
* Resolve comments
* Apply comments, add unit tests
* Update unit tests
* corrected negative batch_dims normalization, some improvements in dynamism for Gather_7
* corrected transformation
* added batch_dims and axis normalization for reference
* updated INTERPRETER backend tests; replaced sizet_t -> int64_t in Gather evaluate
* returned back size_t in reference
* made Gather-1 source compatible with previous ngraph library versions
* added unittest for v7->v1, with nonzero batch_dims transformation should not be executed
* fix axis validation error message
* fix batch_dims gettter
* fixed v7->v1 unittest for nonzero batch_dims
* Allow nagative values for batch_dims
* Update formula
* Update spec according to comments
* clarified cases when batch_dims and axis less than zero and enhanced restriction for index types
Co-authored-by: Pavel Esir <pavel.esir@intel.com>
* Review Split operation class
* Added node validation checks
* Added type_prop unit tests with invalid cases and negative axis value
* Add ngraph check for host tensor inputs and outputs
* Enable CPU backend tests
* Add serialization single layer tests
* Add more precisions, axis and num of splits in single layer tests
* Add op to script of trusted operations
* Fix check macro for inputs and outputs in evaluate method
* Fix comparison of integer expressions of different signedness compilation error
* Add validation check for upper bound dimension for dynamic shapes
* Add node validation check for num_splits attribute greater than zero
* Align spec with num_splits attribute range of values
* Review spec of Split operation
* Address review comments
* Changed detailed description
* Added more description for attribute
* Changed T1 and T2 for T and T_AXIS
* Changed range of values in axis input description