tensorflow::ops::PriorityQueue
#include <data_flow_ops.h>Une file d'attente qui produit des éléments triés selon la valeur de leur premier composant.
Résumé
Notez que la classe PriorityQueue exige que le premier composant de chaque élément soit un scalaire int64, en plus des autres éléments déclarés par component_types. Par conséquent, les appels à Enqueue et EnqueueMany (resp. Dequeue et DequeueMany) sur une PriorityQueue nécessiteront tous (resp. en sortie) une entrée supplémentaire dans leurs listes d'entrée (resp. de sortie).
Arguments :
- portée : un objet Scope
- formes : La forme de chaque composant d’une valeur. La longueur de cet attribut doit être égale à 0 ou à celle de component_types. Si sa longueur est nulle, les formes des éléments de la file d’attente ne sont pas contraintes et un seul élément peut être retiré à la fois.
Attributs optionnels (voir Attrs ) :
- component_types : Le type de chaque composant dans une valeur.
- capacité : nombre maximal d’éléments dans cette file d’attente. Les nombres négatifs indiquent une absence de limite.
- conteneur : si ce champ n’est pas vide, la file d’attente est placée dans le conteneur spécifié. Sinon, un conteneur par défaut est utilisé.
- shared_name : si ce champ n’est pas vide, cette file d’attente sera partagée sous le nom indiqué entre plusieurs sessions.
Retours :
-
Output: Le descripteur de la file d'attente.
Constructeurs et destructeurs | |
|---|---|
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes) | |
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::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) | |
ComponentTypes (const DataTypeSlice & x) | |
Container (StringPiece x) | |
SharedName (StringPiece x) | |
Structures | |
|---|---|
| tensorflow::ops::PriorityQueue::Attrs | Définiteurs d'attributs optionnels pour PriorityQueue . |
attributs publics
poignée
::tensorflow::Output handle
opération
Operation operation
fonctions publiques
File d'attente prioritaire
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes )
File d'attente prioritaire
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::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 )
Types de composants
Attrs ComponentTypes( const DataTypeSlice & x )
Récipient
Attrs Container( StringPiece x )
Nom partagé
Attrs SharedName( StringPiece x )