tensorflow :: opérations :: File d'attente de priorité
#include <data_flow_ops.h>
Une file d'attente qui produit des éléments triés par la valeur du premier composant.
Résumé
Notez que PriorityQueue nécessite que le premier composant de tout élément soit un int64 scalaire, 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. Sortie) une entrée supplémentaire dans leurs listes d'entrée (ou de sortie).
Arguments:
- scope: un objet Scope
- formes: la forme de chaque composant dans une valeur. La longueur de cet attr doit être égale à 0 ou égale à la longueur de component_types. Si la longueur de cet attr est 0, les formes des éléments de file d'attente ne sont pas contraintes et un seul élément peut être retiré de la file à la fois.
Attributs facultatifs (voir Attrs
):
- component_types: le type de chaque composant dans une valeur.
- capacité: limite supérieure du nombre d'éléments dans cette file d'attente. Les nombres négatifs ne signifient aucune limite.
- conteneur: si non vide, cette file d'attente est placée dans le conteneur donné. Sinon, un conteneur par défaut est utilisé.
- shared_name: si non vide, cette file d'attente sera partagée sous le nom donné sur plusieurs sessions.
Retour:
-
Output
: le handle 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) |
Structs | |
---|---|
tensorflow :: ops :: PriorityQueue :: Attrs | Définisseurs d'attributs facultatifs pour PriorityQueue . |
Attributs publics
manipuler
::tensorflow::Output handle
opération
Operation operation
Fonctions publiques
File d'attente de priorité
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes )
File d'attente de priorité
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs )
nœud
::tensorflow::Node * node() const
operator :: tensorflow :: Input
operator::tensorflow::Input() const
operator :: tensorflow :: Output
operator::tensorflow::Output() const
Fonctions statiques publiques
Capacité
Attrs Capacity( int64 x )
ComponentTypes
Attrs ComponentTypes( const DataTypeSlice & x )
Récipient
Attrs Container( StringPiece x )
SharedName
Attrs SharedName( StringPiece x )