tensoreflusso:: ops:: SparseReorder

#include <sparse_ops.h>

Riordina un SparseTensor nell'ordinamento canonico, riga maggiore.

Riepilogo

Si noti che per convenzione, tutte le operazioni sparse preservano l'ordinamento canonico lungo il numero di dimensione crescente. L'unico ordinamento temporale che può essere violato è durante la manipolazione manuale degli indici e dei vettori dei valori per aggiungere voci.

Il riordino non influisce sulla forma dello SparseTensor.

Se il tensore ha rango R e N valori non vuoti, input_indices ha forma [N, R] , input_values ​​ha lunghezza N e input_shape ha lunghezza R .

Argomenti:

  • scope: un oggetto Scope
  • input_indices: 2-D. Matrice N x R con gli indici dei valori non vuoti in uno SparseTensor, possibilmente non in ordinamento canonico.
  • valori_input: 1-D. N valori non vuoti corrispondenti a input_indices .
  • forma_input: 1-D. Forma dello SparseTensor in ingresso.

Ritorna:

  • Output output_indices: 2-D. Matrice N x R con gli stessi indici di input_indices, ma nell'ordinamento canonico della riga principale.
  • Output valori_output: 1-D. N valori non vuoti corrispondenti a output_indices .

Costruttori e distruttori

SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape)

Attributi pubblici

operation
output_indices
output_values

Attributi pubblici

operazione

Operation operation

indici_output

::tensorflow::Output output_indices

valori_di_output

::tensorflow::Output output_values

Funzioni pubbliche

SparseReorder

 SparseReorder(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_values,
  ::tensorflow::Input input_shape
)