ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

tensorflow :: ops :: Seriyi Kaldır

#include <sparse_ops.h>

SparseTensor nesnelerinin SparseTensor .

Özet

serialized_sparse girdisi, son boyutun serileştirilmiş SparseTensor nesnelerini sakladığı ve diğer N boyutlarının (N> = 0) bir partiye karşılık geldiği [?, ?, ..., ?, 3] şeklinde olmalıdır. Orijinal SparseTensor nesnelerinin kademelerinin tümü eşleşmelidir. Son SparseTensor oluşturulduğunda, sıralaması, gelen SparseTensor nesnelerinin sıralaması artı N'dir; seyrek tensörler, her parti için bir tane olmak üzere yeni boyutlar boyunca birleştirildi.

Orijinal boyutlar için çıktı SparseTensor nesnesinin şekil değerleri, karşılık gelen boyutlar için giriş SparseTensor nesnelerinin şekil değerlerinin maksimum SparseTensor . Yeni boyutlar, partinin boyutuyla eşleşir.

Giriş SparseTensor nesnelerinin dizinlerinin standart sözlük sırasına göre sıralandığı varsayılır. Durum bu değilse, bu adımdan sonra dizin SparseReorder geri yüklemek için SparseReorder çalıştırın.

Örneğin, serileştirilmiş giriş iki orijinal SparseTensor nesnesini temsil eden bir [2 x 3] matris ise:

index = [ 0]
        [10]
        [20]
values = [1, 2, 3]
shape = [50]

ve

index = [ 2]
        [10]
values = [4, 5]
shape = [30]

daha sonra son serileştirilmiş SparseTensor olacaktır:

index = [0  0]
        [0 10]
        [0 20]
        [1  2]
        [1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]

Argümanlar:

  • kapsam: Bir Scope nesnesi
  • serialized_sparse: Serileştirilmiş SparseTensor nesneleri. Son boyutta 3 sütun olmalıdır.
  • d_type: dtype tefrika arasında SparseTensor nesneleri.

İadeler:

Yapıcılar ve Yıkıcılar

DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype)

Genel özellikler

operation
sparse_indices
sparse_shape
sparse_values

Genel özellikler

operasyon

Operation operation

seyrek_indices

::tensorflow::Output sparse_indices

seyrek şekil

::tensorflow::Output sparse_shape

seyrek_değerler

::tensorflow::Output sparse_values

Kamusal işlevler

Seriyi Kaldır

 DeserializeSparse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input serialized_sparse,
  DataType dtype
)