QueueDequeueUpTo

QueueDequeueUpTo public final class

Elimina `n` tuplas de uno o más tensores de la cola dada.

Esta operación no es compatible con todas las colas. Si una cola no admite DequeueUpTo, se devuelve un error no implementado.

Si la cola está cerrada y quedan más de 0 pero menos de `n` elementos, entonces en lugar de devolver un error OutOfRange como QueueDequeueMany, menos de` n` elementos se devuelven inmediatamente. Si la cola está cerrada y quedan 0 elementos en la cola, se devuelve un error OutOfRange como en QueueDequeueMany. De lo contrario, el comportamiento es idéntico a QueueDequeueMany:

Esta operación concatena los tensores de los componentes de los elementos de la cola a lo largo de la dimensión 0 para crear un tensor de un solo componente. Todos los componentes de la tupla quitada de la cola tendrán un tamaño n en la dimensión 0.

Esta operación tiene salidas `k`, donde` k` es el número de componentes en las tuplas almacenadas en la cola dada, y la salida `i` es el i-ésimo componente de la tupla quitada de la cola.

Clases anidadas

clase QueueDequeueUpTo.Options Los atributos opcionales para QueueDequeueUpTo

Constantes

Cuerda OP_NAME El nombre de esta operación, como lo conoce el motor central de TensorFlow

Métodos públicos

Lista < salida <? >>
componentes ()
Uno o más tensores que se quitaron de la cola como una tupla.
estática QueueDequeueUpTo
crear ( Alcance alcance, operando <?> mango, operando < TInt32 > n, List <Clase <? extiende Ttype >> componentTypes, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación QueueDequeueUpTo.
Iterador < operando < Ttype >>
estáticas QueueDequeueUpTo.Options
timeoutMs (Long timeoutMs)

Métodos heredados

Constantes

OP_NAME pública final static String

El nombre de esta operación, como lo conoce el motor central de TensorFlow

Valor constante: "QueueDequeueUpToV2"

Métodos públicos

Lista pública < salida <? >> componentes ()

Uno o más tensores que se quitaron de la cola como una tupla.

public static QueueDequeueUpTo crear ( Alcance alcance, operando <?> mango, operando < TInt32 > n, List <Clase <? extiende Ttype >> componentTypes, Opciones ... Opciones)

Método de fábrica para crear una clase que envuelva una nueva operación QueueDequeueUpTo.

Parámetros
alcance alcance actual
resolver El mango a una cola.
norte El número de tuplas para retirar de la cola.
componentTypes El tipo de cada componente en una tupla.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de QueueDequeueUpTo

pública Iterator < operando < Ttype >> iterador ()

estáticas pública QueueDequeueUpTo.Options timeoutMs (Long timeoutMs)

Parámetros
timeoutMs Si la cola tiene menos de n elementos, esta operación se bloqueará hasta timeout_ms milisegundos. Nota: esta opción aún no es compatible.