ML Community Day is November 9! Join us for updates from TensorFlow, JAX, and more Learn more

ResourceCountUpTo

public final class ResourceCountUpTo

Increments variable pointed to by 'resource' until it reaches 'limit'.

Public Methods

Output<T>
asOutput()
Returns the symbolic handle of a tensor.
static <T extends Number> ResourceCountUpTo<T>
create(Scope scope, Operand<?> resource, Long limit, Class<T> T)
Factory method to create a class wrapping a new ResourceCountUpTo operation.
Output<T>
output()
A copy of the input before increment.

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 ResourceCountUpTo<T> create (Scope scope, Operand<?> resource, Long limit, Class<T> T)

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

Parameters
scope current scope
resource Should be from a scalar `Variable` node.
limit If incrementing ref would bring it above limit, instead generates an 'OutOfRange' error.
Returns
  • a new instance of ResourceCountUpTo

public Output<T> output ()

A copy of the input before increment. If nothing else modifies the input, the values produced will all be distinct.