PaddingFifoQueue

public final class PaddingFifoQueue

A queue that produces elements in first-in first-out order.

Variable-size shapes are allowed by setting the corresponding shape dimensions to 0 in the shape attr. In this case DequeueMany will pad up to the maximum size of any given element in the minibatch. See below for details.

Nested Classes

class PaddingFifoQueue.Options Optional attributes for PaddingFifoQueue  

Constants

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

Public Methods

Output<TType>
asOutput()
Returns the symbolic handle of the tensor.
static PaddingFifoQueue.Options
capacity(Long capacity)
static PaddingFifoQueue.Options
container(String container)
static PaddingFifoQueue
create(Scope scope, List<Class<? extends TType>> componentTypes, Options... options)
Factory method to create a class wrapping a new PaddingFifoQueue operation.
Output<?>
handle()
The handle to the queue.
static PaddingFifoQueue.Options
shapes(List<Shape> shapes)
static PaddingFifoQueue.Options
sharedName(String sharedName)

Inherited Methods

Constants

public static final String OP_NAME

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

Constant Value: "PaddingFIFOQueueV2"

Public Methods

public Output<TType> asOutput ()

Returns the symbolic handle of the 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 PaddingFifoQueue.Options capacity (Long capacity)

Parameters
capacity The upper bound on the number of elements in this queue. Negative numbers mean no limit.

public static PaddingFifoQueue.Options container (String container)

Parameters
container If non-empty, this queue is placed in the given container. Otherwise, a default container is used.

public static PaddingFifoQueue create (Scope scope, List<Class<? extends TType>> componentTypes, Options... options)

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

Parameters
scope current scope
componentTypes The type of each component in a value.
options carries optional attributes values
Returns
  • a new instance of PaddingFifoQueue

public Output<?> handle ()

The handle to the queue.

public static PaddingFifoQueue.Options shapes (List<Shape> shapes)

Parameters
shapes The shape of each component in a value. The length of this attr must be either 0 or the same as the length of component_types. Shapes of fixed rank but variable size are allowed by setting any shape dimension to -1. In this case, the inputs' shape may vary along the given dimension, and DequeueMany will pad the given dimension with zeros up to the maximum shape of all elements in the given batch. If the length of this attr is 0, different queue elements may have different ranks and shapes, but only one element may be dequeued at a time.

public static PaddingFifoQueue.Options sharedName (String sharedName)

Parameters
sharedName If non-empty, this queue will be shared under the given name across multiple sessions.