tensorflow:: ops:: DeserializeSparse
#include <sparse_ops.h> Deserializuj obiekty SparseTensor .
Streszczenie
Wejściowy serialized_sparse musi mieć kształt [?, ?, ..., ?, 3] , gdzie ostatni wymiar przechowuje zserializowane obiekty SparseTensor , a pozostałe N wymiarów (N ≥ 0) odpowiada partii. Wszystkie rangi oryginalnych obiektów SparseTensor muszą być takie same. Po utworzeniu finalnego SparseTensor jego ranga jest równa randze przychodzących obiektów SparseTensor powiększonej o N; tensory rzadkie zostały połączone wzdłuż nowych wymiarów, po jednym dla każdej partii.
Wartości kształtu wyjściowego obiektu SparseTensor dla oryginalnych wymiarów to maksymalna wartość spośród wartości kształtu wejściowego obiektu SparseTensor dla odpowiadających wymiarów. Nowe wymiary odpowiadają rozmiarowi partii.
Zakłada się, że indeksy obiektów SparseTensor wejściowych są uporządkowane zgodnie ze standardową kolejnością leksykograficzną. Jeśli tak nie jest, po tym kroku należy uruchomić SparseReorder , aby przywrócić kolejność indeksów.
Na przykład, jeśli zserializowane dane wejściowe są macierzą [2 x 3] reprezentującą dwa oryginalne obiekty SparseTensor :
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]I
index = [ 2]
[10]
values = [4, 5]
shape = [30] wówczas ostateczny zdeserializowany SparseTensor będzie wyglądał następująco:
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]Argumenty:
- zakres: obiekt zakresu
- serialized_sparse: Zserializowane obiekty
SparseTensor. Ostatni wymiar musi mieć 3 kolumny. - dtype:
dtypeserializowanych obiektówSparseTensor.
Zwroty:
Konstruktory i destruktory | |
|---|---|
DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Atrybuty publiczne | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
Atrybuty publiczne
działanie
Operation operation
rzadkie_indeksy
::tensorflow::Output sparse_indices
rzadki kształt
::tensorflow::Output sparse_shape
wartości_rzadkie
::tensorflow::Output sparse_values
Funkcje publiczne
Deserializuj rozrzedzony
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )