tensorflow :: opérations :: QueueDequeueMany

#include <data_flow_ops.h>

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

Résumé

Si la file d'attente est fermée et qu'il y a moins de n éléments, une erreur OutOfRange est renvoyée.

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.

NB Si la file d'attente est vide, cette opération se bloquera jusqu'à ce que n éléments aient été retirés de la file d'attente (ou que 'timeout_ms' se soit écoulé, si spécifié).

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

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

Attributs publics

components
operation

Fonctions publiques

operator[] (size_t index) const

Fonctions statiques publiques

TimeoutMs (int64 x)

Structs

tensorflow :: ops :: QueueDequeueMany :: Attrs

Définisseurs d' attributs facultatifs pour QueueDequeueMany .

Attributs publics

Composants

::tensorflow::OutputList components

opération

Operation operation

Fonctions publiques

QueueDequeueMany

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

QueueDequeueMany

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

opérateur[]

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

Fonctions statiques publiques

TimeoutMs

Attrs TimeoutMs(
  int64 x
)