NotEqual

NotEqual  // Elementwise "not equal" operation

Description

Produces tensor of the same element type and shape as the two inputs, where the value at each coordinate of output is 1 (true) if arg0 is not equal to arg1, 0 otherwise.

Inputs

Name

Element Type

Shape

arg0

any

any

arg1

same as arg0

same as arg0

Outputs

Name

Element Type

Shape

output

ngraph::element::boolean

same as arg0

Mathematical Definition

\[\mathtt{output}_{i_0, \ldots, i_{n-1}} = \mathtt{arg0}_{i_0, \ldots, i_{n-1}} \neq \mathtt{arg1}_{i_0, \ldots, i_{n-1}}\]

C++ Interface

class NotEqual : public ngraph::op::util::BinaryElementwiseComparison

Elementwise not-equal operation.

Public Functions

const NodeTypeInfo &get_type_info() const

Returns the NodeTypeInfo for the node’s class. During transition to type_info, returns a dummy type_info for Node if the class has not been updated yet.

NotEqual()

Constructs a not-equal operation.

NotEqual(const Output<Node> &arg0, const Output<Node> &arg1, const AutoBroadcastSpec &auto_broadcast = AutoBroadcastSpec(AutoBroadcastType::NUMPY))

Constructs a not-equal operation.

Parameters
  • arg0: Node that produces the first input tensor.

  • arg1: Node that produces the second input tensor.

  • auto_broadcast: Auto broadcast specification

size_t get_version() const

Return

Version of this node