тензорный поток:: опс:: ПараллельныйКонкат

#include <array_ops.h>

Объединяет список N тензоров по первому измерению.

Краткое содержание

Все входные тензоры должны иметь размер 1 в первом измерении.

Например:

# 'x' is [[1, 4]]
# 'y' is [[2, 5]]
# 'z' is [[3, 6]]
parallel_concat([x, y, z]) => [[1, 4], [2, 5], [3, 6]]  # Pack along first dim.

Разница между concat и Parallel_concat заключается в том, что concat требует, чтобы все входные данные были вычислены до начала операции, но не требует, чтобы входные формы были известны во время построения графа. Параллельный конкат будет копировать части входных данных в выходные по мере их появления. В некоторых ситуациях это может обеспечить выигрыш в производительности.

Аргументы:

  • область: объект области .
  • значения: тензоры для объединения. Все они должны иметь размер 1 в первом измерении и одинаковую форму.
  • форма: окончательная форма результата; должно быть равно форме любого входного сигнала, но с количеством входных значений в первом измерении.

Возврат:

  • Output : объединенный тензор.

Конструкторы и деструкторы

ParallelConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList values, PartialTensorShape shape)

Публичные атрибуты

operation
output

Общественные функции

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Публичные атрибуты

операция

Operation operation

выход

::tensorflow::Output output

Общественные функции

ПараллельныйКонкат

 ParallelConcat(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList values,
  PartialTensorShape shape
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Выход

 operator::tensorflow::Output() const