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 objetos SparseTensor 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
)