AddSparseToTensorsMap

classe finale publique AddSparseToTensorsMap

Ajoutez un `SparseTensor` à un `SparseTensorsMap` et renvoyez son handle.

Un `SparseTensor` est représenté par trois tenseurs : `sparse_indices`, `sparse_values` et `sparse_shape`.

Cet opérateur prend le « SparseTensor » donné et l'ajoute à un objet conteneur (un « SparseTensorsMap »). Une clé unique au sein de ce conteneur est générée sous la forme d'un « int64 », et c'est la valeur qui est renvoyée.

Le « SparseTensor » peut ensuite être lu dans le cadre d'un mini-lot en transmettant la clé en tant qu'élément vectoriel à « TakeManySparseFromTensorsMap ». Pour garantir que le bon « SparseTensorsMap » est accessible, assurez-vous que les mêmes « conteneur » et « shared_name » sont transmis à cette opération. Si aucun « nom_partagé » n'est fourni ici, utilisez plutôt le nom de l'opération créée en appelant « sparse.AddSparseToTensorsMap » comme « nom_partagé » transmis à « TakeManySparseFromTensorsMap ». Assurez-vous que les opérations sont colocalisées.

Classes imbriquées

classe AddSparseToTensorsMap.Options Attributs facultatifs pour AddSparseToTensorsMap

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

Sortie < TInt64 >
comme Sortie ()
Renvoie le handle symbolique du tenseur.
statique AddSparseToTensorsMap.Options
conteneur (conteneur de chaîne)
statique AddSparseToTensorsMap
créer ( Scope scope, Operand < TInt64 > sparseIndices, Operand <? extends TType > sparseValues, Operand < TInt64 > sparseShape, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération AddSparseToTensorsMap.
statique AddSparseToTensorsMap.Options
nom partagé (chaîne nom partagé)
Sortie < TInt64 >
poignéeéparse ()
0-D.

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "AddSparseToTensorsMap"

Méthodes publiques

Sortie publique < TInt64 > asOutput ()

Renvoie le handle symbolique du tenseur.

Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.

Conteneur public statique AddSparseToTensorsMap.Options (conteneur String)

Paramètres
récipient Le nom du conteneur pour le `SparseTensorsMap` créé par cette opération.

public static AddSparseToTensorsMap create ( Scope scope, Operand < TInt64 > sparseIndices, Operand <? extends TType > sparseValues, Operand < TInt64 > sparseShape, Options... options)

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

Paramètres
portée portée actuelle
Indices clairsemés 2-D. Les `indices` du `SparseTensor`.
valeurs clairsemées 1-D. Les « valeurs » du « SparseTensor ».
forme clairsemée 1-D. La « forme » du « SparseTensor ».
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de AddSparseToTensorsMap

public statique AddSparseToTensorsMap.Options sharedName (String sharedName)

Paramètres
Nom partagé Le nom partagé du « SparseTensorsMap » créé par cette opération. Si ce champ est vide, le nom unique de la nouvelle opération est utilisé.

Sortie publique < TInt64 > sparseHandle ()

0-D. Le handle du `SparseTensor` est désormais stocké dans le `SparseTensorsMap`.