コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
テンソルフロー::作戦::バリア閉じる
#include <data_flow_ops.h>
指定されたバリアを閉じます。
まとめ
この操作は、指定されたバリアにこれ以上新しい要素が挿入されないことを示します。新しいキーを導入しようとする後続の InsertMany は失敗します。不足しているコンポーネントを既存の要素に追加するだけの、後続の InsertMany 操作は引き続き成功します。十分な数の完了した要素がバリア内に残っている場合、後続の TakeMany 操作は引き続き成功します。ブロックされる後続の TakeMany 操作はすぐに失敗します。
引数:
- スコープ:スコープオブジェクト
- handle: バリアのハンドル。
オプションの属性 ( Attrs
を参照):
- cancel_pending_enqueues: true の場合、バリアのキューでブロックされているすべての保留中のエンキュー要求がキャンセルされます。新しいキーが導入されない場合でも、InsertMany は失敗します。
戻り値:
パブリック属性
公共機能
演算子::tensorflow::オペレーション
operator::tensorflow::Operation() const
パブリック静的関数
キャンセル保留中エンキュー
Attrs CancelPendingEnqueues(
bool x
)
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 2025-07-26 UTC。"],[],[],null,["# tensorflow::ops::BarrierClose Class Reference\n\ntensorflow::ops::BarrierClose\n=============================\n\n`#include \u003cdata_flow_ops.h\u003e`\n\nCloses the given barrier.\n\nSummary\n-------\n\nThis operation signals that no more new elements will be inserted in the given barrier. Subsequent InsertMany that try to introduce a new key will fail. Subsequent InsertMany operations that just add missing components to already existing elements will continue to succeed. Subsequent TakeMany operations will continue to succeed if sufficient completed elements remain in the barrier. Subsequent TakeMany operations that would block will fail immediately.\n\nArguments:\n\n- scope: A [Scope](/versions/r2.2/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- handle: The handle to a barrier.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/barrier-close/attrs#structtensorflow_1_1ops_1_1_barrier_close_1_1_attrs)):\n\n- cancel_pending_enqueues: If true, all pending enqueue requests that are blocked on the barrier's queue will be canceled. InsertMany will fail, even if no new key is introduced.\n\n\u003cbr /\u003e\n\nReturns:\n\n- the created [Operation](/versions/r2.2/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation)\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [BarrierClose](#classtensorflow_1_1ops_1_1_barrier_close_1aabb1e96c2ddec0a750259ec2e864f33f)`(const ::`[tensorflow::Scope](/versions/r2.2/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.2/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` handle)` ||\n| [BarrierClose](#classtensorflow_1_1ops_1_1_barrier_close_1a34f077164e4cf9752ac97c5a4969a63e)`(const ::`[tensorflow::Scope](/versions/r2.2/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.2/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` handle, const `[BarrierClose::Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/barrier-close/attrs#structtensorflow_1_1ops_1_1_barrier_close_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_barrier_close_1a130fa096afe314a0ad50f3e66e7ee67f) | [Operation](/versions/r2.2/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------|---------|\n| [operator::tensorflow::Operation](#classtensorflow_1_1ops_1_1_barrier_close_1a5af7233cd95d1c3e01481903033604b0)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|-----------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|\n| [CancelPendingEnqueues](#classtensorflow_1_1ops_1_1_barrier_close_1ac01860430003fae988082eeb43ac543c)`(bool x)` | [Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/barrier-close/attrs#structtensorflow_1_1ops_1_1_barrier_close_1_1_attrs) |\n\n| ### Structs ||\n|--------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::BarrierClose::Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/barrier-close/attrs) | Optional attribute setters for [BarrierClose](/versions/r2.2/api_docs/cc/class/tensorflow/ops/barrier-close#classtensorflow_1_1ops_1_1_barrier_close). |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\nPublic functions\n----------------\n\n### BarrierClose\n\n```gdscript\n BarrierClose(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input handle\n)\n``` \n\n### BarrierClose\n\n```gdscript\n BarrierClose(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input handle,\n const BarrierClose::Attrs & attrs\n)\n``` \n\n### operator::tensorflow::Operation\n\n```gdscript\n operator::tensorflow::Operation() const \n``` \n\nPublic static functions\n-----------------------\n\n### CancelPendingEnqueues\n\n```text\nAttrs CancelPendingEnqueues(\n bool x\n)\n```"]]