flujo tensor:: operaciones:: DeserializarSparse
#include <sparse_ops.h>
Deserializar objetos SparseTensor
.
Resumen
La entrada serialized_sparse
debe tener la forma [?, ?, ..., ?, 3]
donde la última dimensión almacena objetos SparseTensor
serializados y las otras N dimensiones (N >= 0) corresponden a un lote. Todos los rangos de los objetos SparseTensor
originales deben coincidir. Cuando se crea el SparseTensor
final, su rango es el rango de los objetos SparseTensor
entrantes más N; los tensores dispersos se han concatenado a lo largo de nuevas dimensiones, uno para cada lote.
Los valores de forma del objeto SparseTensor
de salida para las dimensiones originales son el máximo en los valores de forma de los objetos SparseTensor
de entrada para las dimensiones correspondientes. Las nuevas dimensiones coinciden con el tamaño del lote.
Los índices de los objetos SparseTensor
de entrada se suponen ordenados en orden lexicográfico estándar. Si este no es el caso, después de este paso ejecute SparseReorder
para restaurar el orden del índice.
Por ejemplo, si la entrada serializada es una matriz [2 x 3]
que representa dos objetos SparseTensor
originales:
index = [ 0] [10] [20] values = [1, 2, 3] shape = [50]
y
index = [ 2] [10] values = [4, 5] shape = [30]
entonces el SparseTensor
deserializado final será:
index = [0 0] [0 10] [0 20] [1 2] [1 10] values = [1, 2, 3, 4, 5] shape = [2 50]
Argumentos:
- alcance: un objeto de alcance
- serialized_sparse: los objetos
SparseTensor
serializados. La última dimensión debe tener 3 columnas. - dtype: el
dtype
de los objetosSparseTensor
serializados.
Devoluciones:
Constructores y destructores | |
---|---|
DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Atributos públicos | |
---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values |
Atributos públicos
operación
Operation operation
índices_dispersos
::tensorflow::Output sparse_indices
forma_escasa
::tensorflow::Output sparse_shape
valores_dispersos
::tensorflow::Output sparse_values
Funciones públicas
DeserializarSparse
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )