тензорный поток:: опс:: ДесериализоватьManySparse
#include <sparse_ops.h> Десериализовать и объединить SparseTensors из сериализованного мини-пакета.
Краткое содержание
Входные данные serialized_sparse должны быть строковой матрицей формы [N x 3] где N — размер мини-пакета, а строки соответствуют упакованным выходным данным SerializeSparse . Все ранги исходных объектов SparseTensor должны совпадать. Когда создается окончательный SparseTensor , его ранг на единицу выше, чем ранги входящих объектов SparseTensor (они были объединены по новому измерению строки).
Значения формы выходного объекта SparseTensor для всех измерений, кроме первого, — это максимальные значения формы входных объектов SparseTensor для соответствующих измерений. Его первое значение формы — N , размер мини-пакета.
Предполагается, что индексы входных объектов SparseTensor упорядочены в стандартном лексикографическом порядке. Если это не так, после этого шага запустите SparseReorder , чтобы восстановить порядок индексов.
Например, если сериализованный ввод представляет собой матрицу [2 x 3] представляющую два исходных объекта SparseTensor :
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]и
index = [ 2]
[10]
values = [4, 5]
shape = [30] тогда окончательный десериализованный SparseTensor будет:
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]Аргументы:
- область: объект области.
- Serialized_sparse: 2-D,
Nсериализованных объектовSparseTensor. Должно быть 3 столбца. - dtype:
dtypeсериализованных объектовSparseTensor.
Возврат:
Конструкторы и деструкторы | |
|---|---|
DeserializeManySparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Публичные атрибуты | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
Публичные атрибуты
операция
Operation operation
разреженные_индексы
::tensorflow::Output sparse_indices
разреженная_форма
::tensorflow::Output sparse_shape
разреженные_значения
::tensorflow::Output sparse_values
Общественные функции
ДесериализоватьManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )