パブリックファイナルクラスParallelConcat
最初の次元に沿って `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は、入力の一部が使用可能になると出力にコピーします。状況によっては、これによりパフォーマンスが向上する場合があります。 パブリックメソッド
出力<T> | asOutput () テンソルのシンボリックハンドルを返します。 |
static <T> ParallelConcat <T> | |
出力<T> | 出力() 連結されたテンソル。 |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリックハンドルを返します。
TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。
public static ParallelConcat <T> create (スコープスコープ、反復可能<オペランド<T >>値、形状形状)
新しいParallelConcat操作をラップするクラスを作成するファクトリメソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
値 | 連結されるテンソル。すべて、最初の次元でサイズ1で、同じ形状である必要があります。 |
形状 | 結果の最終的な形。入力の形状と同じである必要がありますが、最初の次元の入力値の数が必要です。 |
戻り値
- ParallelConcatの新しいインスタンス