tensorflow::ops::QueueDequeueUpTo
#include <data_flow_ops.h> Défile n tuples 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é » 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 comme pour 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, une erreur OutOfRange est renvoyée, comme pour QueueDequeueMany . Sinon, le comportement est identique à celui de QueueDequeueMany .
Cette opération concatène les tenseurs des éléments de la file d'attente selon la dimension 0 pour former un tenseur unique. Tous les éléments du tuple ainsi obtenu auront une taille n selon la dimension 0.
Cette opération possède 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 :
- portée : un objet Scope
- handle : Le descripteur d'une file d'attente.
- n : Le nombre de tuples à retirer de la file.
- component_types : Le type de chaque composant dans un tuple.
Attributs optionnels (voir Attrs ) :
- timeout_ms : Si la file d'attente contient moins de n éléments, cette opération sera bloquée pendant une durée maximale de timeout_ms millisecondes. Remarque : Cette option n'est pas encore prise en charge.
Retours :
-
OutputList: Un ou plusieurs tenseurs qui ont été extraits sous forme de 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 | Définiteurs d'attributs optionnels pour QueueDequeueUpTo . |
attributs publics
composants
::tensorflow::OutputList components
opération
Operation operation
fonctions publiques
FileDéfileJusquà
QueueDequeueUpTo( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
FileDéfileJusquà
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
Délai d'attente (ms)
Attrs TimeoutMs( int64 x )