tensorflow::ops::AddSparseToTensorsMap

#include <sparse_ops.h>

Ajouter un SparseTensor à un SparseTensorsMap renvoie son descripteur.

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 au sein de ce conteneur est générée sous la forme d'un int64 , et c'est cette clé qui est renvoyée.

Le SparseTensor peut ensuite être lu dans le cadre d'un mini-lot en passant la clé comme élément de vecteur à TakeManySparseFromTensorsMap . Pour garantir l'accès à SparseTensorsMap appropriée, assurez-vous que le même container et shared_name sont transmis à cette opération. Si aucun shared_name n'est fourni, utilisez plutôt le nom de l' opération créée par l'appel à AddSparseToTensorsMap comme shared_name transmis à TakeManySparseFromTensorsMap . Assurez-vous que les opérations sont colocalisées.

Arguments :

  • portée : un objet Scope
  • sparse_indices : 2D. Les indices du SparseTensor .
  • sparse_values : 1-D. Les values du SparseTensor .
  • sparse_shape : 1-D. La shape du SparseTensor .

Attributs optionnels (voir Attrs ) :

  • container : Nom du conteneur pour la SparseTensorsMap créée par cette opération.
  • shared_name : Nom partagé de la SparseTensorsMap créée par cette opération. Si ce champ est vide, le nom unique de la nouvelle opération est utilisé.

Retours :

  • Output : 0-D. Le descripteur du SparseTensor est 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)

Structures

tensorflow::ops::AddSparseToTensorsMap::Attrs

Définiteurs d'attributs optionnels pour AddSparseToTensorsMap .

attributs publics

opération

Operation operation

sparse_handle

::tensorflow::Output sparse_handle

fonctions publiques

AjouterSparseToTensorsMap

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

AjouterSparseToTensorsMap

 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 

opérateur::tensorflow::Entrée

 operator::tensorflow::Input() const 

opérateur::tensorflow::Sortie

 operator::tensorflow::Output() const 

fonctions statiques publiques

Récipient

Attrs Container(
  StringPiece x
)

Nom partagé

Attrs SharedName(
  StringPiece x
)