tensorflow :: opérations :: AddSparseToTensorsMap

#include <sparse_ops.h>

Ajouter un SparseTensor à un SparseTensorsMap renvoie son handle.

Résumé

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 dans ce conteneur est générée sous la forme d'un int64 , et c'est la valeur qui est retournée.

Le SparseTensor peut ensuite être lu dans le cadre d'un minibatch en passant la clé en tant qu'élément vectoriel à TakeManySparseFromTensorsMap . Pour garantir l' SparseTensorsMap correct, assurez-vous que le même container et le même shared_name sont transmis à cette opération. Si aucun shared_name n'est fourni ici, utilisez plutôt le nom de l' opération créée en appelant AddSparseToTensorsMap comme shared_name passé à TakeManySparseFromTensorsMap . Assurez-vous que les opérations sont colocalisées.

Arguments:

  • scope: un objet Scope
  • sparse_indices: 2-D. Les indices de SparseTensor .
  • sparse_values: 1-D. Les values de SparseTensor .
  • forme_ clairsemée: 1-D. La shape du SparseTensor .

Attributs facultatifs (voir Attrs ):

  • container: le nom du conteneur du SparseTensorsMap créé par cette opération.
  • shared_name: Le nom partagé du SparseTensorsMap créé par cette opération. S'il est vide, le nom unique de la nouvelle opération est utilisé.

Retour:

  • Output : 0-D. Le handle du SparseTensor maintenant stocké dans le SparseTensorsMap .

Constructeurs et destructeurs

AddSparseToTensorsMap (const :: tensorflow::Scope & scope, :: tensorflow::Input sparse_indices, :: tensorflow::Input sparse_values, :: tensorflow::Input sparse_shape)
AddSparseToTensorsMap (const :: tensorflow::Scope & scope, :: tensorflow::Input sparse_indices, :: tensorflow::Input sparse_values, :: tensorflow::Input sparse_shape, const AddSparseToTensorsMap::Attrs & attrs)

Attributs publics

operation
sparse_handle

Fonctions publiques

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Fonctions statiques publiques

Container (StringPiece x)
SharedName (StringPiece x)

Structs

tensorflow :: ops :: AddSparseToTensorsMap :: Attrs

Définisseurs d' attributs facultatifs pour AddSparseToTensorsMap .

Attributs publics

opération

Operation operation

poignée_ clairsemée

::tensorflow::Output sparse_handle

Fonctions publiques

AddSparseToTensorsMap

 AddSparseToTensorsMap(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sparse_indices,
  ::tensorflow::Input sparse_values,
  ::tensorflow::Input sparse_shape
)

AddSparseToTensorsMap

 AddSparseToTensorsMap(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sparse_indices,
  ::tensorflow::Input sparse_values,
  ::tensorflow::Input sparse_shape,
  const AddSparseToTensorsMap::Attrs & attrs
)

nœud

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

Fonctions statiques publiques

Récipient

Attrs Container(
  StringPiece x
)

SharedName

Attrs SharedName(
  StringPiece x
)