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 | |
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
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 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. |
---|