Merge

public final class Merge

Forwards the value of an available tensor from `inputs` to `output`.

`Merge` waits for at least one of the tensors in `inputs` to become available. It is usually combined with `Switch` to implement branching.

`Merge` forwards the first tensor to become available to `output`, and sets `value_index` to its index in `inputs`.

Constants

String OP_NAME The name of this op, as known by TensorFlow core engine

Public Methods

static <T extends TType > Merge <T>
create ( Scope scope, Iterable< Operand <T>> inputs)
Factory method to create a class wrapping a new Merge operation.
Output <T>
output ()
Will be set to the available input tensor.
Output < TInt32 >
valueIndex ()
The index of the chosen input tensor in `inputs`.

Inherited Methods

Constants

public static final String OP_NAME

The name of this op, as known by TensorFlow core engine

Constant Value: "Merge"

Public Methods

public static Merge <T> create ( Scope scope, Iterable< Operand <T>> inputs)

Factory method to create a class wrapping a new Merge operation.

Parameters
scope current scope
inputs The input tensors, exactly one of which will become available.
Returns
  • a new instance of Merge

public Output <T> output ()

Will be set to the available input tensor.

public Output < TInt32 > valueIndex ()

The index of the chosen input tensor in `inputs`.