テンソルフロー::作戦::バリア閉じる

#include <data_flow_ops.h>

指定されたバリアを閉じます。

まとめ

この操作は、指定されたバリアにこれ以上新しい要素が挿入されないことを示します。新しいキーを導入しようとする後続の InsertMany は失敗します。不足しているコンポーネントを既存の要素に追加するだけの、後続の InsertMany 操作は引き続き成功します。十分な数の完了した要素がバリア内に残っている場合、後続の TakeMany 操作は引き続き成功します。ブロックされる後続の TakeMany 操作はすぐに失敗します。

引数:

  • スコープ:スコープオブジェクト
  • handle: バリアのハンドル。

オプションの属性 ( Attrsを参照):

  • cancel_pending_enqueues: true の場合、バリアのキューでブロックされているすべての保留中のエンキュー要求がキャンセルされます。新しいキーが導入されない場合でも、InsertMany は失敗します。

戻り値:

コンストラクターとデストラクター

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
)