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 objetsSparseTensor
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_éparses
::tensorflow::Output sparse_values
Fonctions publiques
DésérialiserSparse
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )