flux tensoriel : : opérations : : RemplissageFIFOQueue
#include <data_flow_ops.h>
Une file d'attente qui produit les éléments dans l'ordre premier entré, premier sorti.
Résumé
Les formes de taille variable sont autorisées en définissant les dimensions de forme correspondantes sur 0 dans l'attribut de forme. Dans ce cas, DequeueMany remplira jusqu'à la taille maximale de tout élément donné dans le minibatch. Voir ci-dessous pour plus de détails.
Arguments :
- scope : un objet Scope
- Component_types : le type de chaque composant dans une valeur.
Attributs facultatifs (voir Attrs
) :
- formes : la forme de chaque composant dans une valeur. La longueur de cet attr doit être soit 0, soit identique à la longueur de component_types. Les formes de rang fixe mais de taille variable sont autorisées en définissant n'importe quelle dimension de forme sur -1. Dans ce cas, la forme des entrées peut varier le long de la dimension donnée, et DequeueMany remplira la dimension donnée avec des zéros jusqu'à la forme maximale de tous les éléments du lot donné. Si la longueur de cet attr est 0, différents éléments de la file d'attente peuvent avoir des rangs et des formes différents, mais un seul élément peut être retiré de la file d'attente à la fois.
- capacité : la limite supérieure du nombre d'éléments dans cette file d'attente. Les nombres négatifs signifient qu’il n’y a pas de limite.
- conteneur : Si elle n'est pas vide, cette file d'attente est placée dans le conteneur donné. Sinon, un conteneur par défaut est utilisé.
- shared_name : si elle n'est pas vide, cette file d'attente sera partagée sous le nom donné sur plusieurs sessions.
Retours :
-
Output
: le handle de la file d'attente.
Constructeurs et Destructeurs | |
---|---|
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types) | |
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs) |
Attributs publics | |
---|---|
handle | |
operation |
Fonctions publiques | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Fonctions statiques publiques | |
---|---|
Capacity (int64 x) | |
Container (StringPiece x) | |
Shapes (const gtl::ArraySlice< PartialTensorShape > & x) | |
SharedName (StringPiece x) |
Structures | |
---|---|
tensorflow :: ops :: PaddingFIFOQueue :: Attrs | Setters d'attributs facultatifs pour PaddingFIFOQueue . |
Attributs publics
poignée
::tensorflow::Output handle
opération
Operation operation
Fonctions publiques
RemplissageFIFOQueue
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
RemplissageFIFOQueue
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs )
nœud
::tensorflow::Node * node() const
opérateur :: tensorflow :: Entrée
operator::tensorflow::Input() const
opérateur :: tensorflow :: Sortie
operator::tensorflow::Output() const
Fonctions statiques publiques
Capacité
Attrs Capacity( int64 x )
Récipient
Attrs Container( StringPiece x )
Formes
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
NomPartagé
Attrs SharedName( StringPiece x )