Unbatch

パブリック最終クラスのバッチ解除

単一の出力 Tensor の Batch の操作を逆にします。

Unbatch のインスタンスは、空の batched_tensor を受け取る場合は、同じコンテナーとshared_name で同時に実行されている Unbatch のインスタンスから値が利用可能になるまで非同期で待機するか、空でない batched_tensor を受け取る場合は、他のすべてを同時に終了します。インスタンスを実行し、バッチから独自の要素を出力します。

atched_tensor: Batch の変換された可能性のある出力。操作が機能するには、最初の次元のサイズは変換によって変更されない必要があります。バッチインデックス: Batch から取得した一致するバッチインデックス。 id: Batch によって発行される ID スカラー。 unbatched_tensor: この実行に対応する Tensor。 timeout_micros: 指定された op の呼び出しに関連付けられたバッチ化された入力テンソルの受信を待機する最大時間 (マイクロ秒単位)。コンテナ: リソース共有を制御するコンテナ。 shared_name: 同じコンテナーとshared_nameを持つUnbatchのインスタンスは、同じバッチに属している可能性があると想定されます。空のままにすると、op 名が共有名として使用されます。

ネストされたクラス

クラスアンバッチオプションUnbatchのオプションの属性

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的Unbatch.Options
コンテナ(文字列コンテナ)
静的 <T>バッチ解除<T>
create (スコープscope、オペランド<T>batchedTensor、オペランド<Long>batchIndex、オペランド<Long>id、Long timeoutMicros、 Options...オプション)
新しい Unbatch 操作をラップするクラスを作成するためのファクトリ メソッド。
静的Unbatch.Options
共有名(文字列共有名)
出力<T>

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

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

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

public static Unbatch.Optionsコンテナ(String コンテナ)

public static Unbatch <T> create (スコープscope、オペランド<T>batchedTensor、オペランド<Long>batchIndex、オペランド<Long>id、Long timeoutMicros、 Options...オプション)

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

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

public static Unbatch.Options共有名(文字列共有名)

public出力<T> unbatchedTensor ()