Spec-Zone.ru › TensorFlow C++ 2.4

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 объектов.

Возвращает:

  • Output sparse_indices
  • Output sparse_values
  • Output sparse_shape
Конструкторы и деструкторы
DeserializeManySparse(const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype)
Общедоступные атрибуты
operation
Operation
sparse_indices
::tensorflow::Output
sparse_shape
::tensorflow::Output
sparse_values
::tensorflow::Output

Общедоступные атрибуты

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 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/cc/class/tensorflow/ops/deserialize-many-sparse

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API