tensorflow::ops::DeserializeManySparse
#include <sparse_ops.h>
Десериализация и конкатенация SparseTensors из сериализованной минипачки.
Краткое описание
Вход serialized_sparse должен быть матрицей строк типа string с формой [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: 2-мерный, сериализованные
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 operation
sparse_indices
::tensorflow::Output sparse_indices
sparse_shape
::tensorflow::Output sparse_shape
sparse_values
::tensorflow::Output sparse_values
Публичные функции
DeserializeManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/deserialize-many-sparse