Warning: This API is deprecated and will be removed in a future version of TensorFlow after the replacement is stable.

CollectiveReduceV3

public final class CollectiveReduceV3

Mutually reduces multiple tensors of identical type and shape.

Nested Classes

class CollectiveReduceV3.Options Optional attributes for CollectiveReduceV3  

Public Methods

Output<T>
asOutput()
Returns the symbolic handle of a tensor.
static <T extends Number> CollectiveReduceV3<T>
create(Scope scope, Operand<T> input, Operand<?> communicator, Operand<Integer> groupAssignment, String reduction, Options... options)
Factory method to create a class wrapping a new CollectiveReduceV3 operation.
Output<T>
data()
static CollectiveReduceV3.Options
timeoutSeconds(Float timeoutSeconds)

Inherited Methods

Public Methods

public Output<T> asOutput ()

Returns the symbolic handle of a tensor.

Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.

public static CollectiveReduceV3<T> create (Scope scope, Operand<T> input, Operand<?> communicator, Operand<Integer> groupAssignment, String reduction, Options... options)

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

Parameters
scope current scope
options carries optional attributes values
Returns
  • a new instance of CollectiveReduceV3

public Output<T> data ()

public static CollectiveReduceV3.Options timeoutSeconds (Float timeoutSeconds)