flux tenseur :: opérations :: QueueDefileUpTo
#include <data_flow_ops.h>
Supprime n
tuples d'un ou plusieurs tenseurs de la file d'attente donnée.
Sommaire
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 Unimplemented est renvoyée.
Si la file d'attente est fermée et qu'il reste plus de 0 mais moins de n
éléments, au lieu de renvoyer une erreur OutOfRange telle que QueueDequeueMany , moins de n
éléments sont renvoyés immédiatement. Si la file d'attente est fermée et qu'il reste 0 éléments 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 0ème dimension pour créer un seul tenseur de composant. Tous les composants du tuple retiré de la file d'attente auront une taille n dans la 0ème dimension.
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 optionnels (voir Attrs
) :
- timeout_ms : si la file d'attente comporte moins de n éléments, cette opération bloquera jusqu'à timeout_ms millisecondes. Remarque : Cette option n'est pas encore prise en charge.
Retour:
-
OutputList
: un ou plusieurs tenseurs qui ont été 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) |
Structures | |
---|---|
tensorflow :: ops :: QueueDequeueUpTo :: Attrs | Setters d'attributs facultatifs pour QueueDequeueUpTo . |
Attributs publics
Composants
::tensorflow::OutputList components
opération
Operation operation
Fonctions publiques
QueueDefileUpTo
QueueDequeueUpTo( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
QueueDefileUpTo
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 )