TensorArray

classe finale publique TensorArray

Un tableau de Tensors de taille donnée.

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

Classes imbriquées

classe TensorArray.Options Attributs facultatifs pour TensorArray

Méthodes publiques

TensorArray.Options statique
clearAfterRead (booléen clearAfterRead)
TensorArray <T> statique
créer (portée de portée , taille de l'opérande <Integer>, type de classe<T>, options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération TensorArray.
TensorArray.Options statique
DynamicSize (booléen DynamicSize)
TensorArray.Options statique
elementShape ( Forme elementShape)
Sortie <Flottant>
couler ()
Un scalaire utilisé pour contrôler le flux de gradient.
Sortie <?>
poignée ()
Le handle du TensorArray.
TensorArray.Options statique
identiqueElementShapes (booléen identiqueElementShapes)
TensorArray.Options statique
tensorArrayName (chaîne tensorArrayName)

Méthodes héritées

Méthodes publiques

TensorArray.Options statique public clearAfterRead (booléen clearAfterRead)

Paramètres
effacerAprèsLire Si c'est 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.

création de TensorArray statique public (portée de portée , taille de l'opérande <Integer>, type de classe <T>, options... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération TensorArray.

Paramètres
portée portée actuelle
taille La taille du tableau.
type Le type des éléments sur le tensor_array.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de TensorArray

public static TensorArray.Options DynamicSize (Boolean DynamicSize)

Paramètres
tailledynamique Un booléen qui détermine si les écritures sur TensorArray sont autorisées à augmenter la taille. Par défaut, cela n'est pas autorisé.

public static TensorArray.Options elementShape ( Shape elementShape)

Paramètres
élémentForme 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.

flux de sortie public <Float> ()

Un scalaire utilisé pour contrôler le flux de gradient.

sortie publique <?> handle ()

Le handle du TensorArray.

public static TensorArray.Options identiqueElementShapes (booléen identiqueElementShapes)

Paramètres
FormesÉlément identiques 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.

public static TensorArray.Options tensorArrayName (String tensorArrayName)

Paramètres
tensorArrayName 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).