flux tensoriel : : opérations : : AddSparseToTensorsMap

#include <sparse_ops.h>

Ajoutez un SparseTensor à un SparseTensorsMap et renvoyez 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 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 l'accès au bon SparseTensorsMap , assurez-vous que le même container et le 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 transmis à TakeManySparseFromTensorsMap . Assurez-vous que les opérations sont colocalisées.

Arguments :

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

Attributs facultatifs (voir Attrs ) :

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

Retours :

  • 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)

Structures

tensorflow :: ops :: AddSparseToTensorsMap :: Attrs

Setters d'attributs facultatifs pour AddSparseToTensorsMap .

Attributs publics

opération

Operation operation

poignée_éparse

::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 

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
)

NomPartagé

Attrs SharedName(
  StringPiece x
)