tensor akışı:: işlem:: Seyrek Yeniden Sıralama
#include <sparse_ops.h>
Bir SparseTensor'u kanonik, satır ana sıralamasına göre yeniden sıralar.
Özet
Geleneksel olarak, tüm seyrek operasyonların artan boyut sayısı boyunca kanonik sıralamayı koruduğunu unutmayın. Sıralamanın ihlal edilebileceği tek zaman, girdi eklemek için endekslerin ve değer vektörlerinin manuel olarak değiştirilmesidir.
Yeniden sıralama SparseTensor'un şeklini etkilemez.
Tensörün rütbe R
ve N
boş olmayan değerleri varsa, input_indices
şekli [N, R]
, giriş_değerlerinin uzunluğu N
ve giriş_şeklinin uzunluğu R
.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- girdi_indeksleri: 2-B. Bir SparseTensor'da boş olmayan değerlerin indekslerini içeren
N x R
matrisi, muhtemelen kanonik sıralamada değildir. - giriş_değerleri: 1-D.
input_indices
öğesine karşılık gelenN
boş olmayan değer. - giriş_şekli: 1-D. SparseTensor girişinin şekli.
İade:
-
Output
çıktı_endeksleri: 2-D. input_index'lerle aynı indekslere sahip, ancak kurallı satır ana sıralamasındaN x R
matrisi. -
Output
çıkış değerleri: 1-D.output_indices
karşılık gelenN
boş olmayan değer.
Yapıcılar ve Yıkıcılar | |
---|---|
SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape) |
Genel özellikler | |
---|---|
operation | |
output_indices | |
output_values |
Genel özellikler
operasyon
Operation operation
çıktı_endeksleri
::tensorflow::Output output_indices
çıktı_değerleri
::tensorflow::Output output_values
Kamu işlevleri
Seyrek Yeniden Sıralama
SparseReorder( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape )