tensorflow:: ops:: ParallelConcat
#include <array_ops.h> Nのテンソルのリストを、最初の次元に沿って連結します。
まとめ
入力テンソルはすべて、1次元目のサイズが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では操作を開始する前にすべての入力が計算されている必要があるのに対し、グラフ構築中に入力の形状が既知である必要はない点です。一方、parallel_concatは入力の一部が利用可能になり次第出力にコピーするため、状況によってはパフォーマンスが向上する場合があります。
議論:
- スコープ:スコープオブジェクト
- 値:連結するテンソル。すべて1次元目のサイズが1で、形状が同じである必要があります。
- shape: 結果の最終形状。入力の形状と等しくなりますが、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
ParallelConcat( const ::tensorflow::Scope & scope, ::tensorflow::InputList values, PartialTensorShape shape )
ノード
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const