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: 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/r2.3/api_docs/cc/class/tensorflow/ops/deserialize-many-sparse