flux tensoriel : : opérations : : DésérialiserBeaucoupSparse
#include <sparse_ops.h>
Désérialisez et concaténez SparseTensors
à partir d'un mini-lot sérialisé.
Résumé
L'entrée serialized_sparse
doit être une matrice de chaînes de forme [N x 3]
où N
est la taille du mini-lot et les lignes correspondent aux sorties compressées de SerializeSparse
. Les rangs des objets SparseTensor
d'origine doivent tous correspondre. Lorsque le SparseTensor
final est créé, il a un rang supérieur à celui des objets SparseTensor
entrants (ils ont été concaténés le long d'une nouvelle dimension de ligne).
Les valeurs de forme de l'objet SparseTensor
de sortie pour toutes les dimensions, à l'exception des premières, correspondent au maximum des valeurs de forme des objets SparseTensor
d'entrée pour les dimensions correspondantes. Sa première valeur de forme est N
, la taille du mini-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 : 2-D, les
N
objetsSparseTensor
sérialisés. Doit avoir 3 colonnes. - dtype : Le
dtype
des objetsSparseTensor
sérialisés.
Retours :
Constructeurs et Destructeurs | |
---|---|
DeserializeManySparse (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érialiserBeaucoupSparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )