flux tensoriel : : opérations : : DésérialiserSparse

#include <sparse_ops.h>

Désérialisez les objets SparseTensor .

Résumé

L'entrée serialized_sparse doit avoir la forme [?, ?, ..., ?, 3] où la dernière dimension stocke les objets SparseTensor sérialisés et les N autres dimensions (N >= 0) correspondent à un lot. Les rangs des objets SparseTensor d'origine doivent tous correspondre. Lorsque le SparseTensor final est créé, son rang est le rang des objets SparseTensor entrants plus N ; les tenseurs clairsemés ont été concaténés selon de nouvelles dimensions, une pour chaque lot.

Les valeurs de forme de l'objet SparseTensor de sortie pour les dimensions d'origine sont les valeurs maximales des valeurs de forme des objets SparseTensor d'entrée pour les dimensions correspondantes. Les nouvelles dimensions correspondent à la taille du lot.

Les indices des objets SparseTensor d'entrée sont supposés classés dans l'ordre lexicographique standard. Si ce n'est pas le cas, après cette étape, exécutez SparseReorder pour restaurer l'ordre des index.

Par exemple, si l'entrée sérialisée est une matrice [2 x 3] représentant deux objets SparseTensor d'origine :

index = [ 0]
        [10]
        [20]
values = [1, 2, 3]
shape = [50]

et

index = [ 2]
        [10]
values = [4, 5]
shape = [30]

alors le SparseTensor désérialisé final sera :

index = [0  0]
        [0 10]
        [0 20]
        [1  2]
        [1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]

Arguments :

  • scope : un objet Scope
  • serialized_sparse : les objets SparseTensor sérialisés. La dernière dimension doit avoir 3 colonnes.
  • dtype : le dtype des objets SparseTensor sérialisés.

Retours :

Constructeurs et Destructeurs

DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype)

Attributs publics

operation
sparse_indices
sparse_shape
sparse_values

Attributs publics

opération

Operation operation

indices_sparses

::tensorflow::Output sparse_indices

forme_éparse

::tensorflow::Output sparse_shape

valeurs_sparses

::tensorflow::Output sparse_values

Fonctions publiques

DésérialiserSparse

 DeserializeSparse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input serialized_sparse,
  DataType dtype
)