# 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 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.

Sign(const Output<Node> &arg)

Constructs an elementwise sign operation.

Parameters
• arg: Node that produces the input tensor.