Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
tensoreflusso:: ops:: BarrieraChiudi
#include <data_flow_ops.h>
Chiude la barriera data.
Riepilogo
Questa operazione segnala che nella barriera data non verranno più inseriti nuovi elementi. I successivi InsertMany che tentano di introdurre una nuova chiave falliranno. Le successive operazioni InsertMany che aggiungono semplicemente componenti mancanti a elementi già esistenti continueranno ad avere esito positivo. Le successive operazioni TakeMany continueranno ad avere successo se nella barriera rimangono elementi completati sufficienti. Le successive operazioni TakeMany che verrebbero bloccate falliranno immediatamente.
Argomenti:
- scope: un oggetto Scope
- maniglia: La maniglia di una barriera.
Attributi facoltativi (vedi Attrs
):
- cancel_pending_enqueues: se vero, tutte le richieste di accodamento in sospeso bloccate sulla coda della barriera verranno annullate. InsertMany fallirà, anche se non viene introdotta alcuna nuova chiave.
Resi:
Attributi pubblici
Funzioni pubbliche
operator::tensorflow::Operazione
operator::tensorflow::Operation() const
Funzioni pubbliche statiche
Annulla code in sospeso
Attrs CancelPendingEnqueues(
bool x
)
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 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.0/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.0/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.0/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.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.0/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.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` handle, const `[BarrierClose::Attrs](/versions/r2.0/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.0/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.0/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.0/api_docs/cc/struct/tensorflow/ops/barrier-close/attrs) | Optional attribute setters for [BarrierClose](/versions/r2.0/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```"]]