tensorflow::ops::Barrière

#include <data_flow_ops.h>

Définit une barrière qui persiste lors de différentes exécutions du graphe.

Résumé

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

Lors de l'exécution, la barrière contient des éléments « complets » et « incomplets ». Un élément complet possède des tenseurs définis pour toutes les composantes de son tuple de valeurs et est accessible via BarrierTakeMany . Un élément incomplet possède des composantes non définies dans son tuple de valeurs et peut être mis à jour via BarrierInsertMany .

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. Chaque forme doit avoir une dimension de 1. La longueur de cet attribut doit être identique à celle de component_types.
  • capacité : Capacité de la barrière. La capacité par défaut est MAX_INT32, qui correspond à la capacité maximale de la file d’attente sous-jacente.
  • conteneur : si ce champ n’est pas vide, cette barrière est placée dans le conteneur indiqué. Sinon, un conteneur par défaut est utilisé.
  • shared_name : Si ce champ n’est pas vide, cette barrière sera partagée sous le nom indiqué entre plusieurs sessions.

Retours :

  • 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)

Structures

tensorflow::ops::Barrière::Attributs

Définiteurs d'attributs optionnels pour la barrière .

attributs publics

poignée

::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 

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
)