tensorflow::ops::SparseReorder

#include <sparse_ops.h>

Réorganise un SparseTensor selon l'ordre canonique, ligne-major.

Résumé

Il est à noter que, par convention, toutes les opérations sur les tableaux creux préservent l'ordre canonique selon le numéro de dimension croissant. Cet ordre ne peut être enfreint que lors de la manipulation manuelle des vecteurs d'indices et de valeurs pour ajouter des entrées.

Le réordonnancement n'affecte pas la forme du SparseTensor.

Si le tenseur a un rang R et N valeurs non vides, input_indices a une forme [N, R] , input_values ​​a une longueur N , et input_shape a une longueur R .

Arguments :

  • portée : un objet Scope
  • input_indices : matrice 2D N x R contenant les indices des valeurs non vides dans un SparseTensor, éventuellement dans un ordre non canonique.
  • input_values : 1-D. N valeurs non vides correspondant à input_indices .
  • input_shape : 1-D. Forme du tenseur creux d'entrée.

Retours :

  • Output output_indices : matrice 2D N x R avec les mêmes indices que input_indices, mais dans l’ordre canonique des lignes principales.
  • Valeurs Output output_values : 1-D. N valeurs non vides correspondant aux output_indices .

Constructeurs et destructeurs

SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape)

attributs publics

operation
output_indices
output_values

attributs publics

opération

Operation operation

indices_de_sortie

::tensorflow::Output output_indices

valeurs_de_sortie

::tensorflow::Output output_values

fonctions publiques

Réorganisation éparse

 SparseReorder(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_values,
  ::tensorflow::Input input_shape
)