さまざまなグラフの実行にわたって持続するバリアを定義します。
バリアはキーと値のマップを表します。各キーは文字列であり、各値はテンソルのタプルです。
実行時に、バリアには「complete」要素と「incomplete」要素が含まれます。完全な要素には、その値タプルのすべてのコンポーネントのテンソルが定義されており、BarrierTakeManyを使用してアクセスできます。不完全な要素の値タプルには未定義のコンポーネントがいくつかあり、BarrierInsertManyを使用して更新できます。
ネストされたクラス
クラス | Barrier.Options | Barrier オプション属性 |
パブリックメソッド
出力<文字列> | asOutput () テンソルのシンボリックハンドルを返します。 |
static Barrier.Options | 容量(大容量) |
static Barrier.Options | コンテナ(文字列コンテナ) |
静的バリア | create (スコープスコープ、List <Class <?>> componentTypes、 Options ... options) 新しいバリア操作をラップするクラスを作成するファクトリメソッド。 |
出力<文字列> | ハンドル() バリアへのハンドル。 |
static Barrier.Options | |
static Barrier.Options | sharedName (String sharedName) |
継承されたメソッド
パブリックメソッド
public Output <String> asOutput ()
テンソルのシンボリックハンドルを返します。
TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。
public static Barrier.Optionsコンテナ(文字列コンテナ)
パラメーター
コンテナ | 空でない場合、このバリアは指定されたコンテナに配置されます。それ以外の場合は、デフォルトのコンテナが使用されます。 |
---|
public static Barrier create (スコープスコープ、List <Class <?>> componentTypes、 Options ... options)
新しいバリア操作をラップするクラスを作成するファクトリメソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
componentTypes | 値内の各コンポーネントのタイプ。 |
オプション | オプションの属性値を運ぶ |
戻り値
- バリアの新しいインスタンス
パブリック静的Barrier.Optionsの形状(一覧<形状>形状)
パラメーター
形 | 値内の各コンポーネントの形状。各形状は、最初の次元で1でなければなりません。この属性の長さは、component_typesの長さと同じである必要があります。 |
---|
public static Barrier.Options sharedName (String sharedName)
パラメーター
sharedName | 空でない場合、このバリアは複数のセッション間で指定された名前で共有されます。 |
---|