tensorflow::ops::DésérialiserManySparse
#include <sparse_ops.h> Désérialiser et concaténer SparseTensors à partir d'un mini-lot sérialisé.
Résumé
L'objet serialized_sparse en entrée doit être une matrice de chaînes de caractères de forme [N x 3] où N représente la taille du mini-lot et les lignes correspondent aux sorties compressées de SerializeSparse . Les rangs des objets SparseTensor d'origine doivent tous être identiques. Lors de la création du SparseTensor final, son rang est supérieur d'une unité à celui des objets SparseTensor entrants (ces derniers ont été concaténés selon une nouvelle dimension de ligne).
Les valeurs de forme de l'objet SparseTensor de sortie, pour toutes les dimensions sauf la première, correspondent aux valeurs maximales 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 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 : 2D, les
NobjetsSparseTensorsérialisés. Doit comporter 3 colonnes. - dtype : Le
dtypedes objetsSparseTensorsé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 clairsemés
::tensorflow::Output sparse_indices
forme clairsemée
::tensorflow::Output sparse_shape
valeurs éparses
::tensorflow::Output sparse_values
fonctions publiques
DésérialiserManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )