tensorflow::ops::TensorArray

#include <data_flow_ops.h>

Un tableau de tenseurs de taille donnée.

Résumé

Écrire des données via Write et lire via Read ou Pack.

Arguments :

  • portée : un objet Scope
  • taille : La taille du tableau.
  • dtype : Le type des éléments du tableau tensor_array.

Attributs optionnels (voir Attrs ) :

  • element_shape : Forme attendue d'un élément, si elle est connue. Utilisée pour valider la forme des éléments de TensorArray . Si cette forme n'est pas entièrement spécifiée, la collecte de TensorArrays de taille nulle constitue une erreur.
  • dynamic_size : Booléen indiquant si l’augmentation de la taille du TensorArray est autorisée lors des écritures. Par défaut, cette opération est désactivée.
  • clear_after_read : Si la valeur est true (par défaut), les tenseurs du TensorArray sont effacés après leur lecture. Cela désactive les lectures multiples, mais permet une libération anticipée de la mémoire.
  • identical_element_shapes : Si la valeur est true (false par défaut), tous les éléments du TensorArray devront avoir des formes identiques. Ceci permet certains comportements, comme la vérification dynamique de la cohérence des formes lors de l'écriture et la possibilité de remplir la pile avec des tenseurs nuls de forme correcte, 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 garanti unique).

Retours :

  • Gestionnaire Output : le gestionnaire 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

Définiteurs d'attributs optionnels 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

Effacer après lecture

Attrs ClearAfterRead(
  bool x
)

Taille dynamique

Attrs DynamicSize(
  bool x
)

Forme de l'élément

Attrs ElementShape(
  PartialTensorShape x
)

Formes d'éléments identiques

Attrs IdenticalElementShapes(
  bool x
)

Nom du tableau Tensor

Attrs TensorArrayName(
  StringPiece x
)