* MulticlassNms-8 spec.
This Op functionally extends NonMaxSuppression-5, to perform more post-processing phases, and lay out
the detection outputs in the way of PaddlePaddle detection.
* Update MulticlassNMS_8.md
Clarify the meaning of "nms_top_k".
* Update MulticlassNMS_8.md
* Update MulticlassNMS_8.md
* Update MulticlassNMS_8.md
* Update MulticlassNMS_8.md
* Update MulticlassNMS_8.md
* 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>
* Revise spec for nonzero op
* Applying suggestions from review comments
* Change naming in detailed description, using tuple instead of column.
* add missing newlines in attributes section
* Remove trailing space from line 7
* Reduction operations specification refactoring
* Change axes input element type to any supported integer
* Address review comments related to wording
* 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
* Update specification for ConvolutionBackpropData.
* Add backticks to attribute types, changed layout description for input, filter and output.
* Correct xml example.
* Add new examples.
* Add link with convolution backprop description.
* Repleace additional link with argxiv website.
* Insert enumeration for examples.
* Fix example with output_shape input.
* 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
* BatchNormInference specification refactoring
* Address review comments
* Remove he term Transform from definition
* Add title of the paper where this operation is introduced
* Add missing backticks
* Remove redundant information in attribute epsilon range of values
* Refinement of spec
Remove more mentions to transformation to avoid confusion
* Corrected typos and added changes to improve readability
* Use third person to express operation steps
* 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>
* update tanh v1 spec
* Apply review suggestions
* add rounding info
* Move Tanh to activation functions
* reorganize spec and add rounding rule for integers
* back to arithemtic functions
* Update `short description` to adjust with new EW description template
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
* Update attributes info
* Update math form to render sqrt symbol
* Update input description
* Update output description
* Add new example
* Update description and move math formula
* Style refactor
* Add info about integer rounding and negative values
* Update examples with integer cases
* 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
* Specify Einsum-7 operation
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Finalize specification for Einsum-7 operation
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Remove duplicate example
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Update doc headers with Einsum operation
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Apply comments after the first review: grammar corrections and sentence rephrase
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Apply feedback from tech-writers and online review
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Make additional grammar corrections
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct documentation: optimize some sentences, links and examples
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Support capital letters in equation and implicit mode
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* 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
* Convolution: Enhance dynamic shape inference of validate and infer types method
* Convolution: Change onnx test with dynamic shapes to float element type
* Convolution: Remove test instances with integer precision
* Convolution: Add backticks to types in spec
* Convolution: Change element type variable for output element type
* GroupConvolution: Add backticks to types in spec
* GroupConvolution: Enhance dynamic shape inference of validate and infer types method
* GroupConvolution: Remove serialization test instances with integer precision
* GroupConvolutionBackpropData: Remove serialization test instances with integer precision
* GroupConvolutionBackpropData: Enhance dynamic shape inference of validate and infer types method
* Convolution: Add helper function to validate convolution parameters in ref impl
* Convolution: Rewrite lambda to capture spatial dims of filters in validate and infer types
* GroupConvolution: Refactor reference implementation
* Remove call to old implementation of convolution using dilations
* Added validation method to validate shapes
* GroupConvolutionBackpropData: Add more type_prop unit test and refactor test names
* Convolution: Extended validation of convolution parameters in reference implementation
* GroupConvolution: Extended validation of group convolution parameters in reference implementation
* GroupConvolutionBackpropData: Add helper function to validate convolution backprop parameters in ref impl
* Clean up unnecessary lines
* BinaryConvolution: Use validate helper function from convolution ref impl
* Convolution: Refactor validate and infer types to improve readability
* BinaryConvolution: Refactor validate and infer types to improve readability
* Convolution: Add explicit tensor shape dims for inputs and outputs in spec
* BinaryConvolution: Add explicit tensor shape dims for inputs and outputs in spec
* GroupConvolution: Add explicit tensor shape dims for inputs and outputs in spec
* Add helper function to infer convolution forward output shape
* Convolution: Refactor validate and infer types to use helpers to infer output shape
* BinaryConvolution: Refactor validate and infer types to use helpers to infer output shape
* GroupConvolutionBackpropData: Fix formula to calculate output shape in validation functions
* Remove symbol to export convolution output shape inference function
* GroupConvolution: Add validation checks for input channels dim of data batch and filter shape
* GroupConvolutionBackpropData: clean up type prop tests
* Convolution: Change element type in onnx unit tests with dyn shapes and convolution nodes
* GroupConvolutionBackpropData: Correct layout of filters input
* GroupConvolution: Deduce groups from inputs shape during output shape inference
* Change spec supported types of convolution operations to any numeric type
* Revert "GroupConvolution: Remove serialization test instances with integer precision"
This reverts commit 781c2570d6.
* Revert "GroupConvolutionBackpropData: Remove serialization test instances with integer precision"
This reverts commit 9a6ac23968.
* Revert "Convolution: Remove test instances with integer precision"
This reverts commit 0b07052a62.
* Revert "Convolution: Change element type in onnx unit tests with dyn shapes and convolution nodes"
This reverts commit c9f5944b6b.
* Revert "Convolution: Change onnx test with dynamic shapes to float element type"
This reverts commit 1f4202b010.
* Allow integral types in validate and infer types method for convolution group of operations
* Add i32 precision in single layer tests for convolution group of operations
* BinaryConvolution: Fix shape of input and output tensors in spec
* Address nitpick comments
* Review spec of Mish operation
* Add minor changes
* Updated reference paper to a newer version
* Fix typo in SoftPlus op
* Minor change in example section
* Fix minor wording issues