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 gelen N 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ında N x R matrisi.
  • Output çıkış_değerleri: 1-D. output_indices karşılık gelen N 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
)