Class Reduce
Represents the abstract base class for reduction layers.
Inherited Members
Namespace: Unity.Sentis.Layers
Syntax
[Serializable]
public abstract class Reduce : Layer
Constructors
Reduce(String, String[], Boolean, Boolean)
Initializes and returns an instance of Reduce
reduction layer.
Declaration
protected Reduce(string name, string[] inputs, bool keepdims = true, bool noopWithEmptyAxes = false)
Parameters
Type | Name | Description |
---|---|---|
String | name | The name to use for the output tensor of the layer. |
String[] | inputs | The name of the input tensor and optionally the axes tensor. If no axes tensor is provided, the layer performs the reduction according to the value of |
Boolean | keepdims | Whether to keep the axis dimension in the output tensor. The default value is |
Boolean | noopWithEmptyAxes | Whether to perform an identity operation if the input axes tensor is empty. The default value is |
Fields
keepdims
Whether to keep the axis dimension in the output tensor.
Declaration
public bool keepdims
Field Value
Type | Description |
---|---|
Boolean |
noopWithEmptyAxes
Whether to perform an identity operation if the input axes tensor is empty.
If this is false
and the input axes tensor is empty then the reduction is applied on all axes of the input tensor.
Declaration
public bool noopWithEmptyAxes
Field Value
Type | Description |
---|---|
Boolean |
Methods
ToString()
Returns a string that represents the Layer
.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |