Class ConstantOfShape
Represents a ConstantOfShape
layer. This generates a tensor with the shape given by the input
tensor and filled with a given value.
Inherited Members
Namespace: Unity.Sentis.Layers
Syntax
[Serializable]
public class ConstantOfShape : Layer
Constructors
ConstantOfShape(String, String, Int32)
Initializes and returns an instance of ConstantOfShape
layer with an int value.
Declaration
public ConstantOfShape(string name, string input, int value)
Parameters
Type | Name | Description |
---|---|---|
String | name | The name to use for the output tensor of the layer. |
String | input | The name to use for the shape tensor of the layer. |
Int32 | value | The int value to use to fill the output tensor. |
ConstantOfShape(String, String, Single)
Initializes and returns an instance of ConstantOfShape
layer with a float value.
Declaration
public ConstantOfShape(string name, string input, float value)
Parameters
Type | Name | Description |
---|---|---|
String | name | The name to use for the output tensor of the layer. |
String | input | The name to use for the shape tensor of the layer. |
Single | value | The float value to use to fill the output tensor. |
Fields
dataType
The data type of the layer as a DataType
.
Declaration
public DataType dataType
Field Value
Type | Description |
---|---|
DataType |
floatValue
The float value to use to fill the output tensor. The layer only uses this when the dataType
equals DataType.Float
.
Declaration
public float floatValue
Field Value
Type | Description |
---|---|
Single |
intValue
The int value to use to fill the output tensor. The layer only uses this when the dataType
equals DataType.Int
.
Declaration
public int intValue
Field Value
Type | Description |
---|---|
Int32 |
Methods
Execute(Tensor[], ExecutionContext)
Executes the layer using the operations and variables from the ExecutionContext
and returns the output tensor.
If the layer has more than one output, output tensors are saved to variables.
Declaration
public override Tensor Execute(Tensor[] inputTensors, ExecutionContext ctx)
Parameters
Type | Name | Description |
---|---|---|
Tensor[] | inputTensors | |
ExecutionContext | ctx |
Returns
Type | Description |
---|---|
Tensor |
Overrides
ToString()
Returns a string that represents the Layer
.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |