тензорный поток:: опс:: Десериализовать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 )