tensorflow :: opérations :: RandomShuffleQueue

#include <data_flow_ops.h>

Une file d'attente qui randomise l'ordre des éléments.

Résumé

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 é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.
  • capacité: limite supérieure du nombre d'éléments dans cette file d'attente. Les nombres négatifs ne signifient aucune limite.
  • min_after_dequeue: Dequeue bloquera à moins qu'il y ait autant d'éléments après le retrait de la file d'attente ou la fermeture de la file d'attente. Cela garantit un niveau minimum de mélange des éléments.
  • seed: Si seed ou seed2 est défini comme étant différent de zéro, le générateur de nombres aléatoires est amorcé par la graine donnée. Sinon, une graine aléatoire est utilisée.
  • seed2: Une deuxième graine pour éviter la collision de graines.
  • 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

RandomShuffleQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
RandomShuffleQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const RandomShuffleQueue::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)
MinAfterDequeue (int64 x)
Seed (int64 x)
Seed2 (int64 x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

Structs

tensorflow :: ops :: RandomShuffleQueue :: Attrs

Définisseurs d' attributs facultatifs pour RandomShuffleQueue .

Attributs publics

manipuler

::tensorflow::Output handle

opération

Operation operation

Fonctions publiques

RandomShuffleQueue

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

RandomShuffleQueue

 RandomShuffleQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const RandomShuffleQueue::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
)

Récipient

Attrs Container(
  StringPiece x
)

MinAfterDequeue

Attrs MinAfterDequeue(
  int64 x
)

Planter

Attrs Seed(
  int64 x
)

Graine2

Attrs Seed2(
  int64 x
)

Formes

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

SharedName

Attrs SharedName(
  StringPiece x
)