fluxo tensor:: ops:: DeserializeManySparse
#include <sparse_ops.h>
Desserializar e concatenar SparseTensors
de um minilote serializado.
Resumo
A entrada serialized_sparse
deve ser uma matriz de string de formato [N x 3]
onde N
é o tamanho do minilote e as linhas correspondem às saídas compactadas de SerializeSparse
. Todas as classificações dos objetos SparseTensor
originais devem corresponder. Quando o SparseTensor
final é criado, ele possui uma classificação um acima das classificações dos objetos SparseTensor
recebidos (eles foram concatenados ao longo de uma nova dimensão de linha).
Os valores de forma do objeto SparseTensor
de saída para todas as dimensões, exceto os primeiros, são o máximo entre os valores de forma dos objetos SparseTensor
de entrada para as dimensões correspondentes. Seu primeiro valor de formato é N
, o tamanho do minilote.
Os índices dos objetos SparseTensor
de entrada são considerados ordenados na ordem lexicográfica padrão. Se este não for o caso, após esta etapa execute SparseReorder
para restaurar a ordem do índice.
Por exemplo, se a entrada serializada for uma matriz [2 x 3]
representando dois objetos SparseTensor
originais:
index = [ 0] [10] [20] values = [1, 2, 3] shape = [50]
e
index = [ 2] [10] values = [4, 5] shape = [30]
então o SparseTensor
desserializado final será:
index = [0 0] [0 10] [0 20] [1 2] [1 10] values = [1, 2, 3, 4, 5] shape = [2 50]
Argumentos:
- escopo: um objeto Escopo
- serialized_sparse: 2-D, os
N
objetosSparseTensor
serializados. Deve ter 3 colunas. - dtype: O
dtype
dos objetosSparseTensor
serializados.
Retorna:
Construtores e Destruidores | |
---|---|
DeserializeManySparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Atributos públicos | |
---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values |
Atributos públicos
operação
Operation operation
índices_esparsos
::tensorflow::Output sparse_indices
forma_esparsa
::tensorflow::Output sparse_shape
valores_esparsos
::tensorflow::Output sparse_values
Funções públicas
DeserializeManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )