aliran tensor:: operasi:: Susun Ulang Jarang

#include <sparse_ops.h>

Menyusun ulang SparseTensor ke dalam pengurutan baris-mayor kanonik.

Ringkasan

Perhatikan bahwa berdasarkan konvensi, semua operasi renggang mempertahankan urutan kanonik seiring bertambahnya jumlah dimensi. Satu-satunya waktu pemesanan dapat dilanggar adalah selama manipulasi manual indeks dan nilai vektor untuk menambahkan entri.

Penataan ulang tidak memengaruhi bentuk SparseTensor.

Jika tensor memiliki rank R dan N nilai yang tidak kosong, input_indices memiliki bentuk [N, R] , input_values ​​memiliki panjang N , dan input_shape memiliki panjang R .

Argumen:

  • ruang lingkup: Objek Lingkup
  • masukan_indeks: 2-D. Matriks N x R dengan indeks nilai tidak kosong dalam SparseTensor, mungkin tidak dalam urutan kanonik.
  • nilai_masukan: 1-D. N nilai tidak kosong yang sesuai dengan input_indices .
  • bentuk_masukan: 1-D. Bentuk masukan SparseTensor.

Pengembalian:

  • Output keluaran_indeks: 2-D. Matriks N x R dengan indeks yang sama dengan indeks_input, tetapi dalam urutan baris-utama kanonik.
  • Nilai keluaran Output : 1-D. N nilai tidak kosong yang sesuai dengan output_indices .

Konstruktor dan Destruktor

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

Atribut publik

operation
output_indices
output_values

Atribut publik

operasi

Operation operation

keluaran_indeks

::tensorflow::Output output_indices

nilai_output

::tensorflow::Output output_values

Fungsi publik

Susun Ulang Jarang

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