tensorflow::ops::ConditionalAccumulator

#include <data_flow_ops.h>

Un accumulateur conditionnel pour l'agrégation des gradients.

Résumé

L'accumulateur accepte les gradients dont le paramètre `local_step` est supérieur ou égal au dernier `global_step` connu de l'accumulateur. La moyenne peut être extraite de l'accumulateur, à condition qu'un nombre suffisant de gradients aient été accumulés. L'extraction de la moyenne réinitialise automatiquement l'agrégat à 0 et incrémente le `global_step` enregistré par l'accumulateur.

Arguments :

  • portée : un objet Scope
  • dtype : Le type de la valeur accumulée.
  • forme : La forme des valeurs peut être [], auquel cas la forme est inconnue.

Attributs optionnels (voir Attrs ) :

  • conteneur : si ce champ n’est pas vide, cet accumulateur est placé dans le conteneur spécifié. Sinon, un conteneur par défaut est utilisé.
  • shared_name : si ce champ n’est pas vide, cet accumulateur sera partagé sous le nom indiqué entre plusieurs sessions.

Retours :

  • Output : Le descripteur de l'accumulateur.

Constructeurs et destructeurs

ConditionalAccumulator (const :: tensorflow::Scope & scope, DataType dtype, PartialTensorShape shape)
ConditionalAccumulator (const :: tensorflow::Scope & scope, DataType dtype, PartialTensorShape shape, const ConditionalAccumulator::Attrs & attrs)

attributs publics

handle
operation

fonctions publiques

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

fonctions statiques publiques

Container (StringPiece x)
ReductionType (StringPiece x)
SharedName (StringPiece x)

Structures

tensorflow::ops::ConditionalAccumulator::Attrs

Définiteurs d'attributs optionnels pour ConditionalAccumulator .

attributs publics

poignée

::tensorflow::Output handle

opération

Operation operation

fonctions publiques

Accumulateur conditionnel

 ConditionalAccumulator(
  const ::tensorflow::Scope & scope,
  DataType dtype,
  PartialTensorShape shape
)

Accumulateur conditionnel

 ConditionalAccumulator(
  const ::tensorflow::Scope & scope,
  DataType dtype,
  PartialTensorShape shape,
  const ConditionalAccumulator::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

Récipient

Attrs Container(
  StringPiece x
)

Type de réduction

Attrs ReductionType(
  StringPiece x
)

Nom partagé

Attrs SharedName(
  StringPiece x
)