テンソルフロー::作戦::バリア閉じる
#include <data_flow_ops.h>
指定されたバリアを閉じます。
まとめ
この操作は、指定されたバリアにこれ以上新しい要素が挿入されないことを示します。新しいキーを導入しようとする後続の InsertMany は失敗します。不足しているコンポーネントを既存の要素に追加するだけの、後続の InsertMany 操作は引き続き成功します。十分な数の完了した要素がバリア内に残っている場合、後続の TakeMany 操作は引き続き成功します。ブロックされる後続の TakeMany 操作はすぐに失敗します。
引数:
- スコープ:スコープオブジェクト
- handle: バリアのハンドル。
オプションの属性 ( Attrs
を参照):
- cancel_pending_enqueues: true の場合、バリアのキューでブロックされているすべての保留中のエンキュー要求がキャンセルされます。新しいキーが導入されない場合でも、InsertMany は失敗します。
戻り値:
- 作成された
Operation
コンストラクターとデストラクター | |
---|---|
BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle) | |
BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, const BarrierClose::Attrs & attrs) |
パブリック属性 | |
---|---|
operation |
公共機能 | |
---|---|
operator::tensorflow::Operation () const |
パブリック静的関数 | |
---|---|
CancelPendingEnqueues (bool x) |
構造体 | |
---|---|
tensorflow:: ops:: BarrierClose:: Attrs | BarrierCloseのオプションの属性セッター。 |
パブリック属性
手術
Operation operation
公共機能
バリア閉じる
BarrierClose( const ::tensorflow::Scope & scope, ::tensorflow::Input handle )
バリア閉じる
BarrierClose( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, const BarrierClose::Attrs & attrs )
演算子::tensorflow::オペレーション
operator::tensorflow::Operation() const
パブリック静的関数
キャンセル保留中エンキュー
Attrs CancelPendingEnqueues( bool x )