flujo tensor:: operaciones:: DeserializarManySparse
#include <sparse_ops.h> Deserializar y concatenar SparseTensors desde un minibatch serializado.
Resumen
La entrada serialized_sparse debe ser una matriz de cadena con forma [N x 3] donde N es el tamaño del minibatch y las filas corresponden a las salidas empaquetadas de SerializeSparse . Todos los rangos de los objetos SparseTensor originales deben coincidir. Cuando se crea el SparseTensor final, tiene un rango uno más alto que los rangos de los objetos SparseTensor entrantes (se han concatenado a lo largo de una nueva dimensión de fila).
Los valores de forma del objeto SparseTensor de salida para todas las dimensiones, excepto la primera, son los valores máximos de forma de los objetos SparseTensor de entrada para las dimensiones correspondientes. Su primer valor de forma es N , el tamaño del minibatch.
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: 2-D, los
NobjetosSparseTensorserializados. Debe tener 3 columnas. - dtype: el
dtypede los objetosSparseTensorserializados.
Devoluciones:
Constructores y destructores | |
|---|---|
DeserializeManySparse (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
DeserializarManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )