Public Member Functions | Static Public Attributes
ngraph::op::v0::SquaredDifference Class Reference

Calculates an element-wise squared difference between two tensors. More...

#include <squared_difference.hpp>

Inheritance diagram for ngraph::op::v0::SquaredDifference:
Inheritance graph
[legend]
Collaboration diagram for ngraph::op::v0::SquaredDifference:
Collaboration graph
[legend]

Public Member Functions

const NodeTypeInfo & get_type_info () const override
 
 SquaredDifference (const Output< Node > &x1, const Output< Node > &x2, const AutoBroadcastSpec &auto_broadcast=AutoBroadcastType::NUMPY)
 Constructs the squared difference operation. More...
 
bool visit_attributes (AttributeVisitor &visitor) override
 
virtual OutputVector decompose_op () const override
 
virtual std::shared_ptr< Node > clone_with_new_inputs (const OutputVector &new_args) const override
 
const AutoBroadcastSpecget_autob () const override
 
void set_autob (const AutoBroadcastSpec &auto_broadcast)
 

Static Public Attributes

static constexpr NodeTypeInfo type_info {"SquaredDifference", 0}
 

Detailed Description

Calculates an element-wise squared difference between two tensors.

y[i] = (x1[i] - x2[i])^2

Constructor & Destructor Documentation

◆ SquaredDifference()

ngraph::op::v0::SquaredDifference::SquaredDifference ( const Output< Node > &  x1,
const Output< Node > &  x2,
const AutoBroadcastSpec auto_broadcast = AutoBroadcastType::NUMPY 
)

Constructs the squared difference operation.

Parameters
x1First input tensor
x2Second input tensor
auto_broadcastAuto broadcast specification

The documentation for this class was generated from the following file: