Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
aliran tensor:: operasi:: PenghalangTutup
#include <data_flow_ops.h>
Menutup penghalang yang diberikan.
Ringkasan
Operasi ini menandakan bahwa tidak ada lagi elemen baru yang akan dimasukkan ke dalam penghalang yang diberikan. InsertMany berikutnya yang mencoba memasukkan kunci baru akan gagal. Operasi InsertMany selanjutnya yang hanya menambahkan komponen yang hilang ke elemen yang sudah ada akan terus berhasil. Operasi TakeMany berikutnya akan terus berhasil jika elemen selesai yang mencukupi masih berada di penghalang. Operasi TakeMany selanjutnya yang akan diblokir akan langsung gagal.
Argumen:
- ruang lingkup: Objek Lingkup
- menangani: Pegangan untuk penghalang.
Atribut opsional (lihat Attrs
):
- cancel_pending_enqueues: Jika benar, semua permintaan enqueue tertunda yang diblokir pada antrian penghalang akan dibatalkan. InsertMany akan gagal, meskipun tidak ada kunci baru yang dimasukkan.
Pengembalian:
Atribut publik
Fungsi publik
operator::tensorflow::Operasi
operator::tensorflow::Operation() const
Fungsi statis publik
BatalkanPendingEnqueues
Attrs CancelPendingEnqueues(
bool x
)
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 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```"]]