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 )