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
)