tensorflow :: opérations :: QueueDequeueUpTo

#include <data_flow_ops.h>

Retire n uplets d'un ou plusieurs tenseurs de la file d'attente donnée.

Résumé

Cette opération n'est pas prise en charge par toutes les files d'attente. Si une file d'attente ne prend pas en charge DequeueUpTo, une erreur non implémentée est renvoyée.

Si la file d'attente est fermée et qu'il reste plus de 0 mais moins de n éléments, alors au lieu de renvoyer une erreur OutOfRange comme QueueDequeueMany , moins de n éléments sont renvoyés immédiatement. Si la file d'attente est fermée et qu'il ne reste aucun élément dans la file d'attente, une erreur OutOfRange est renvoyée comme dans QueueDequeueMany . Sinon, le comportement est identique à QueueDequeueMany :

Cette opération concatène les tenseurs de composant d'élément de file d'attente le long de la dimension 0 pour créer un seul tenseur de composant. Tous les composants du tuple retiré de la file d'attente auront la taille n dans la dimension 0.

Cette opération a k sorties, où k est le nombre de composants dans les tuples stockés dans la file d'attente donnée, et la sortie i est le ième composant du tuple retiré de la file d'attente.

Arguments:

  • scope: un objet Scope
  • handle: le handle d'une file d'attente.
  • n: le nombre de tuples à retirer de la file d'attente.
  • component_types: le type de chaque composant dans un tuple.

Attributs facultatifs (voir Attrs ):

  • timeout_ms: si la file d'attente comporte moins de n éléments, cette opération sera bloquée pendant un maximum de timeout_ms millisecondes. Remarque: cette option n'est pas encore prise en charge.

Retour:

  • OutputList : un ou plusieurs tenseurs retirés de la file d'attente en tant que tuple.

Constructeurs et destructeurs

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)

Attributs publics

components
operation

Fonctions publiques

operator[] (size_t index) const

Fonctions statiques publiques

TimeoutMs (int64 x)

Structs

tensorflow :: ops :: QueueDequeueUpTo :: Attrs

Définisseurs d' attributs facultatifs pour QueueDequeueUpTo .

Attributs publics

Composants

::tensorflow::OutputList components

opération

Operation operation

Fonctions publiques

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
)

opérateur[]

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

Fonctions statiques publiques

TimeoutMs

Attrs TimeoutMs(
  int64 x
)