flux tensoriel : : opérations : : TensorArray

#include <data_flow_ops.h>

Un tableau de Tensors de taille donnée.

Résumé

Écrivez des données via Write et lisez via Read ou Pack.

Arguments :

  • scope : un objet Scope
  • size : La taille du tableau.
  • dtype : Le type des éléments sur le tensor_array.

Attributs facultatifs (voir Attrs ) :

  • element_shape : La forme attendue d'un élément, si elle est connue. Utilisé pour valider les formes des éléments TensorArray . Si cette forme n'est pas entièrement spécifiée, la collecte de TensorArrays de taille nulle est une erreur.
  • Dynamic_size : un booléen qui détermine si les écritures dans TensorArray sont autorisées à augmenter la taille. Par défaut, cela n'est pas autorisé.
  • clear_after_read : si vrai (par défaut), les tenseurs du TensorArray sont effacés après avoir été lus. Cela désactive la sémantique de lecture multiple mais permet une libération anticipée de la mémoire.
  • identique_element_shapes : si vrai (la valeur par défaut est fausse), alors tous les éléments du TensorArray devraient avoir des formes identiques. Cela permet certains comportements, comme la vérification dynamique des formes cohérentes lors de l'écriture et la possibilité de remplir des tenseurs zéro correctement formés sur la pile même si l'attribut element_shape n'est pas entièrement défini.
  • tensor_array_name : remplace le nom utilisé pour la ressource temporaire tensor_array. La valeur par défaut est le nom de l'opération ' TensorArray ' (qui est garantie unique).

Retours :

  • Handle Output : handle du TensorArray .
  • Flux Output : un scalaire utilisé pour contrôler le flux de gradient.

Constructeurs et Destructeurs

TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype)
TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype, const TensorArray::Attrs & attrs)

Attributs publics

flow
handle
operation

Fonctions statiques publiques

ClearAfterRead (bool x)
DynamicSize (bool x)
ElementShape (PartialTensorShape x)
IdenticalElementShapes (bool x)
TensorArrayName (StringPiece x)

Structures

tensorflow : ops : TensorArray : Attrs

Setters d'attributs facultatifs pour TensorArray .

Attributs publics

couler

::tensorflow::Output flow

poignée

::tensorflow::Output handle

opération

Operation operation

Fonctions publiques

TensorArray

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype
)

TensorArray

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype,
  const TensorArray::Attrs & attrs
)

Fonctions statiques publiques

EffacerAprèsLire

Attrs ClearAfterRead(
  bool x
)

TailleDynamique

Attrs DynamicSize(
  bool x
)

Forme d'élément

Attrs ElementShape(
  PartialTensorShape x
)

Formes d'éléments identiques

Attrs IdenticalElementShapes(
  bool x
)

TensorArrayName

Attrs TensorArrayName(
  StringPiece x
)