Class GatherND
Represents a GatherND layer. This takes slices of values from the batched input tensor indexed by the indices tensor.
Inherited Members
Namespace: Unity.Sentis.Layers
Syntax
[Serializable]
public class GatherND : Layer
Constructors
GatherND(String, String, String, Int32)
Initializes and returns an instance of GatherND layer.
Declaration
public GatherND(string name, string input, string indices, int batchDims)
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 input tensor of the layer. |
| String | indices | The name to use for the indices tensor of the layer. |
| Int32 | batchDims | The number of batch dimensions of the input tensor, the gather begins at the next dimension. |
Fields
batchDims
The number of batch dimensions of the input tensor. The gather begins at the next dimension.
Declaration
public int batchDims
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 |