tensorflow::ops::DeserializeManySparse
#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]Аргументы:
- scope: Объект Scope
- serialized_sparse: 2D,
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
Общественные функции
DeserializeManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )