Spec-Zone.ru › TensorFlow C++ 2.9

tensorflow::ops::SparseSplit

#include <sparse_ops.h>

Разделить SparseTensor на num_split тензоры вдоль одного измерения.

Краткое описание

Если shape[split_dim] не является целым кратным num_split. Сlices [0 : shape[split_dim] % num_split] получают дополнительное измерение. Например, если split_dim = 1 и num_split = 2 и входной тензор

input_tensor = shape = [2, 7]
[    a   d e  ]
[b c          ]

Графическое представление выходных тензоров:

output_tensor[0] = shape = [2, 4]
[    a  ]
[b c    ]

output_tensor[1] = shape = [2, 3]
[ d e  ]
[      ]

Аргументы:

  • scope: Объект Scope
  • split_dim: 0-мерный. Измерение, по которому происходит разделение. Должно быть в диапазоне [0, rank(shape)).
  • indices: 2-мерный тензор, представляющий индексы разреженного тензора.
  • values: 1-мерный тензор, представляющий значения разреженного тензора.
  • shape: 1-мерный. Тензор, представляющий форму разреженного тензора. output_indices: Список 1-мерных тензоров, представляющих индексы выходных разреженных тензоров.
  • num_split: Количество способов разделения.

Возвращаемые значения:

  • OutputList output_indices
  • OutputList output_values: Список 1-мерных тензоров, представляющих значения выходных разреженных тензоров.
  • OutputList output_shape: Список 1-мерных тензоров, представляющих форму выходных разреженных тензоров.
Конструкторы и деструкторы
SparseSplit(const ::tensorflow::Scope & scope, ::tensorflow::Input split_dim, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input shape, int64 num_split)
Открытые атрибуты
operation
Operation
output_indices
::tensorflow::OutputList
output_shape
::tensorflow::OutputList
output_values
::tensorflow::OutputList

Открытые атрибуты

operation

Operation operation

output_indices

::tensorflow::OutputList output_indices

output_shape

::tensorflow::OutputList output_shape

output_values

::tensorflow::OutputList output_values

Открытые функции

SparseSplit

 SparseSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input split_dim,
  ::tensorflow::Input indices,
  ::tensorflow::Input values,
  ::tensorflow::Input shape,
  int64 num_split
)

© 2022 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.9/api_docs/cc/class/tensorflow/ops/sparse-split

Spec-Zone.ru

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