• Michał Karzyński's avatar
    Add support for operator sets and Softmax:1 (#3420) · d218ccf9
    Michał Karzyński authored
    * Add opset_version field to Node
    
    * Add opset version aliases to Softmax
    
    * Add op::set1::Softmax operator
    
    * Disable opset 1 ops in INTERPRETER
    
    * Add serializer support for Softmax opset 1
    
    * Opset1Transformation pass
    
    * Added unit tests to softmax pass
    
    * Code refactoring
    
    * Added missing virtual to set_opset_version
    
    * Clang styles applied
    
    * Update src/ngraph/pass/opset1_transform.cpp
    Co-Authored-By: 's avatarAdam Procter <adam.m.procter@intel.com>
    
    * Part.1 Code review remarks introduced
    
    * Part.2 Code review remarks introduced
    
    * Changed opset_version to op_version
    
    * Code review remarks introduced
    
    * Code review remarks introduced
    
    * Set Op as base class for Softmax instead of UnaryElementwiseArithmetic
    
    * Fixed unit tests
    
    * v1::Softmax::generate_adjoints mark temporarily as not supported
    
    * Fix CI. Part.2
    
    * Fix CI. Part.3
    
    * Code review remarks introduced
    
    * Rename Opset1Transformation to Opset1Upgrade
    
    * Fixed clag style problem with enum switch
    
    * Fixes clang compilator error
    
    * Removed unused foward declaration
    
    * Code review remarks introduced
    
    * Added checking if input rank is static
    d218ccf9
node.hpp 32.4 KB