Unbatch

公共finalクラスバッチ解除

単一出力テンソルのバッチの操作を逆にします。

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>
作成スコープスコープを、オペランド<T> batchedTensor、オペランド<ロング> batchIndex、オペランド<ロング> ID、ロングtimeoutMicros、オプション...オプション)
新しいUnbatch操作をラップするクラスを作成するファクトリメソッド。
静的Unbatch.Options
sharedName (文字列sharedName)
出力<T>

継承されたメソッド

パブリックメソッド

公共の出力<T> asOutput()

テンソルのシンボリックハンドルを返します。

TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。

パブリック静的のUnbatch.Optionsのコンテナ(文字列のコンテナ)

パブリック静的バッチ解除<T>を作成スコープスコープ、オペランド<T> batchedTensor、オペランド<ロング> batchIndex、オペランド<ロング> ID、ロングtimeoutMicros、オプション...オプション)

新しいUnbatch操作をラップするクラスを作成するファクトリメソッド。

パラメーター
範囲現在のスコープ
オプションオプションの属性値を運ぶ
戻り値
  • Unbatchの新しいインスタンス

パブリック静的Unbatch.Options sharedName(文字列sharedName)

公共の出力<T> unbatchedTensor()