StatelessRandomGetKeyCounterAlg

パブリック最終クラスStatelessRandomGetKeyCounterAlg

デバイスに基づいて最適なアルゴリズムを選択し、シードをキーとカウンターにスクランブルします。

この演算は、デバイスに基づいて最適なカウンターベースの RNG アルゴリズムを選択し、shape-[2] シードをキーとカウンターにスクランブルします。これらは両方ともカウンターベースのアルゴリズムに必要です。スクランブルは不透明ですが、シードが異なればキー/カウンターのペアも異なります (その結果、乱数も異なります) という特性はほぼ満たされます。

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

出力< TInt32 >
alg ()
RNG アルゴリズム (shape int32[])。
出力<?>
カウンター()
カウンタベースの RNG アルゴリズムのカウンタ。
静的StatelessRandomGetKeyCounterAlg
create (スコープscope,オペランド<? extends TNumber > シード)
新しい StatelessRandomGetKeyCounterAlg オペレーションをラップするクラスを作成するファクトリ メソッド。
出力<?>
()
カウンタベースの RNG アルゴリズムのキー (シェイプ uint64[1])。

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "StatelessRandomGetKeyCounterAlg"

パブリックメソッド

public出力< TInt32 > alg ()

RNG アルゴリズム (shape int32[])。

public Output <?> counter ()

カウンタベースの RNG アルゴリズムのカウンタ。カウンタ サイズはアルゴリズムに依存するため、この出力は、形状 uint64[2] (アルゴリズム間の現在の最大カウンタ サイズ) に達するように右側にゼロが埋め込まれます。

public static StatelessRandomGetKeyCounterAlg create (スコープスコープ、オペランド<? extends TNumber > シード)

新しい StatelessRandomGetKeyCounterAlg オペレーションをラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
シード種子(形状[2])2個。
戻り値
  • StatelessRandomGetKeyCounterAlg の新しいインスタンス

public出力<?>キー()

カウンタベースの RNG アルゴリズムのキー (シェイプ uint64[1])。