tensorflow :: opérations :: Barrière

#include <data_flow_ops.h>

Définit une barrière qui persiste à travers différentes exécutions de graphes.

Résumé

Une barrière représente une carte clé-valeur, où chaque clé est une chaîne et chaque valeur est un tuple de tenseurs.

Au moment de l'exécution, la barrière contient des éléments «complets» et «incomplets». Un élément complet a défini des tenseurs pour tous les composants de son tuple de valeur et est accessible à l'aide de BarrierTakeMany . Un élément incomplet a des composants non définis dans son tuple de valeur et peut être mis à jour à l'aide de BarrierInsertMany .

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. Chaque forme doit être 1 dans la première dimension. La longueur de cet attr doit être la même que la longueur de component_types.
  • capacité: la capacité de la barrière. La capacité par défaut est MAX_INT32, qui est la plus grande capacité de la file d'attente sous-jacente.
  • conteneur: Si non vide, cette barrière est placée dans le conteneur donné. Sinon, un conteneur par défaut est utilisé.
  • shared_name: si non vide, cette barrière sera partagée sous le nom donné sur plusieurs sessions.

Retour:

  • Output : La poignée de la barrière.

Constructeurs et destructeurs

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

Structs

tensorflow :: ops :: Barrière :: Attrs

Définisseurs d'attributs facultatifs pour Barrière .

Attributs publics

manipuler

::tensorflow::Output handle

opération

Operation operation

Fonctions publiques

Barrière

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

Barrière

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

Formes

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

SharedName

Attrs SharedName(
  StringPiece x
)