tensorflow::ops::PaddingFIFOQueue

#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 correspondantes à 0 dans l'attribut `shape`. Dans ce cas, `DequeueMany` complétera le lot jusqu'à la taille maximale de tout élément donné. Voir ci-dessous pour plus de détails.

Arguments :

  • portée : un objet Scope
  • component_types : Le type de chaque composant dans une valeur.

Attributs optionnels (voir Attrs ) :

  • formes : La forme de chaque composant d'une valeur. La longueur de cet attribut doit être égale à 0 ou à celle de `component_types`. Les formes de rang fixe mais de taille variable sont autorisées en définissant une dimension de forme à -1. Dans ce cas, la forme des entrées peut varier selon la dimension donnée, et `DequeueMany` complétera cette dimension avec des zéros jusqu'à la forme maximale de tous les éléments du lot. Si la longueur de cet attribut est égale à 0, les é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 à la fois.
  • 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

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

Définiteurs d'attributs optionnels pour PaddingFIFOQueue .

attributs publics

poignée

::tensorflow::Output handle

opération

Operation operation

fonctions publiques

PaddingFIFOQueue

 PaddingFIFOQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

PaddingFIFOQueue

 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
)

Nom partagé

Attrs SharedName(
  StringPiece x
)