tensorflow::ops::DésérialiserSparse

#include <sparse_ops.h>

Désérialiser les objets SparseTensor .

Résumé

L'objet serialized_sparse d'entrée 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 être identiques. Lors de la création du SparseTensor final, son rang est égal au rang des objets SparseTensor d'entrée plus N ; les tenseurs creux ont été concaténés selon de nouvelles dimensions, une pour chaque lot.

The output SparseTensor object's shape values for the original dimensions are the max across the input SparseTensor objects' shape values for the corresponding dimensions. The new dimensions match the size of the batch.

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

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

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

et

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

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

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

Arguments :

  • portée : un objet Scope
  • serialized_sparse : Les objets SparseTensor sérialisés. La dernière dimension doit comporter 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 clairsemés

::tensorflow::Output sparse_indices

forme clairsemée

::tensorflow::Output sparse_shape

valeurs éparses

::tensorflow::Output sparse_values

fonctions publiques

DésérialiserSparse

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