tensoreflusso:: ops:: DeserializeManySparse
#include <sparse_ops.h>
Deserializza e concatena SparseTensors
da un minibatch serializzato.
Riepilogo
L'input serialized_sparse
deve essere una matrice di stringhe di forma [N x 3]
dove N
è la dimensione del minibatch e le righe corrispondono agli output compressi di SerializeSparse
. I ranghi degli oggetti SparseTensor
originali devono tutti corrispondere. Quando viene creato lo SparseTensor
finale, ha un rango superiore rispetto ai ranghi degli oggetti SparseTensor
in arrivo (sono stati concatenati lungo una nuova dimensione di riga).
I valori di forma dell'oggetto SparseTensor
di output per tutte le dimensioni, ma i primi sono i valori massimi di forma degli oggetti SparseTensor
di input per le dimensioni corrispondenti. Il suo primo valore di forma è N
, la dimensione del minibatch.
Si presuppone che gli indici degli oggetti SparseTensor
di input siano ordinati in ordine lessicografico standard. In caso contrario, dopo questo passaggio eseguire SparseReorder
per ripristinare l'ordinamento degli indici.
Ad esempio, se l'input serializzato è una matrice [2 x 3]
che rappresenta due oggetti SparseTensor
originali:
index = [ 0] [10] [20] values = [1, 2, 3] shape = [50]
E
index = [ 2] [10] values = [4, 5] shape = [30]
quindi lo SparseTensor
deserializzato finale sarà:
index = [0 0] [0 10] [0 20] [1 2] [1 10] values = [1, 2, 3, 4, 5] shape = [2 50]
Argomenti:
- scope: un oggetto Scope
- serialized_sparse: 2-D, gli
N
oggettiSparseTensor
serializzati. Deve avere 3 colonne. - dtype: il
dtype
degli oggettiSparseTensor
serializzati.
Resi:
Costruttori e distruttori | |
---|---|
DeserializeManySparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Attributi pubblici | |
---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values |
Attributi pubblici
operazione
Operation operation
sparse_indices
::tensorflow::Output sparse_indices
sparse_shape
::tensorflow::Output sparse_shape
valori_sparsi
::tensorflow::Output sparse_values
Funzioni pubbliche
DeserializeManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )