単一出力テンソルのバッチの操作を逆にします。
Unbatchのインスタンスは、空のbatched_tensorを受け取ります。この場合、同じコンテナーとshared_nameで同時に実行されているUnbatchのインスタンスから値が使用可能になるまで非同期で待機するか、空でないbatched_tensorを受け取ります。この場合、他のすべてを同時にファイナライズします。インスタンスを実行し、バッチから独自の要素を出力します。
batched_tensor:バッチの変換された可能性のある出力。最初の次元のサイズは、操作が機能するための変換によって変更されないままである必要があります。 batch_index:Batchから取得した一致するbatch_index。 id:バッチによって発行されたidスカラー。 unbatched_tensor:この実行に対応するテンソル。 timeout_micros:opの特定の呼び出しに関連付けられたバッチ入力テンソルの受信を待機する最大時間(マイクロ秒単位)。コンテナ:リソース共有を制御するコンテナ。 shared_name:同じコンテナとshared_nameを持つUnbatchのインスタンスは、おそらく同じバッチに属していると見なされます。空のままにすると、op名が共有名として使用されます。
ネストされたクラス
クラス | Unbatch.Options | 以下のためのオプションの属性Unbatch |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリックハンドルを返します。 |
静的Unbatch.Options | コンテナ(文字列のコンテナ) |
静的<T>バッチ解除<T> | |
静的Unbatch.Options | sharedName (文字列sharedName) |
出力<T> |
継承されたメソッド
パブリックメソッド
公共の出力<T> asOutput()
テンソルのシンボリックハンドルを返します。
TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。
パブリック静的バッチ解除<T>を作成(スコープスコープ、オペランド<T> batchedTensor、オペランド<ロング> batchIndex、オペランド<ロング> ID、ロングtimeoutMicros、オプション...オプション)
新しいUnbatch操作をラップするクラスを作成するファクトリメソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
オプション | オプションの属性値を運ぶ |
戻り値
- Unbatchの新しいインスタンス