Sign

Sign  //  Elementwise sign operation

Description

Produces a tensor of the same element type and shape as arg, where the value at each coordinate of output is the sign (-1, 0, 1) of the value at the corresponding coordinate of arg.

Inputs

Name

Element Type

Shape

arg

Any

Any

Outputs

Name

Element Type

Shape

output

Same as arg

Same as arg

Mathematical Definition

\[\mathtt{output}_{i_0, \ldots, i_{n-1}} = \mathtt{sgn}(\mathtt{arg}_{i_0, \ldots, i_{n-1}})\]

C++ Interface

class Sign : public ngraph::op::util::UnaryElementwiseArithmetic

Elementwise sign operation.

Public Functions

const std::string &description() const

Get the string name for the type of the node, such as Add or Multiply. The class name, must not contain spaces as it is used for codegen.

Return

A const reference to the node’s type name

Sign(const Output<Node> &arg)

Constructs an elementwise sign operation.

Parameters
  • arg: Node that produces the input tensor.