tensorflow:: ops:: QueueDequeueUpTo

#include <data_flow_ops.h>

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

Resumen

Esta operación no es compatible con todas las colas. Si una cola no admite DequeueUpTo, se devuelve un error de implementación no válida.

Si la cola está cerrada y quedan más de 0 pero menos de n elementos, en lugar de devolver un error OutOfRange como en QueueDequeueMany , se devuelven inmediatamente menos de n elementos. Si la cola está cerrada y quedan 0 elementos, se devuelve un error OutOfRange igual que en QueueDequeueMany . En caso contrario, el comportamiento es idéntico al de QueueDequeueMany .

Esta operación concatena los tensores componentes de los elementos de la cola a lo largo de la dimensión 0 para formar un único tensor componente. Todos los componentes de la tupla extraída tendrán un tamaño n en la dimensión 0.

Esta operación tiene k salidas, 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 extraída de la cola.

Argumentos:

  • ámbito: Un objeto de ámbito
  • identificador: El identificador de una cola.
  • n: El número de tuplas a extraer de la cola.
  • component_types: El tipo de cada componente en una tupla.

Atributos opcionales (ver Attrs ):

  • timeout_ms: Si la cola tiene menos de n elementos, esta operación se bloqueará durante un máximo de timeout_ms milisegundos. Nota: Esta opción aún no es compatible.

Devoluciones:

  • OutputList : Uno o más tensores que se extrajeron de la cola como una tupla.

Constructores y destructores

QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types)
QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueUpTo::Attrs & attrs)

Atributos públicos

components
operation

Funciones públicas

operator[] (size_t index) const

funciones estáticas públicas

TimeoutMs (int64 x)

Estructuras

tensorflow:: ops:: QueueDequeueUpTo:: Attrs

Configuradores de atributos opcionales para QueueDequeueUpTo .

Atributos públicos

componentes

::tensorflow::OutputList components

operación

Operation operation

Funciones públicas

QueueDequeueUpTo

 QueueDequeueUpTo(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input n,
  const DataTypeSlice & component_types
)

QueueDequeueUpTo

 QueueDequeueUpTo(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input n,
  const DataTypeSlice & component_types,
  const QueueDequeueUpTo::Attrs & attrs
)

operador[]

::tensorflow::Output operator[](
  size_t index
) const 

funciones estáticas públicas

Tiempo de espera Ms

Attrs TimeoutMs(
  int64 x
)