tensorflow::ops::BarrierClose
#include <data_flow_ops.h>Закрывает заданный барьер.
Краткое содержание
Эта операция сигнализирует о том, что в заданный барьер больше не будут вставляться новые элементы. Последующие операции InsertMany, пытающиеся ввести новый ключ, завершатся неудачей. Последующие операции InsertMany, которые просто добавляют недостающие компоненты к уже существующим элементам, будут по-прежнему завершаться успешно. Последующие операции TakeMany будут по-прежнему завершаться успешно, если в барьере останется достаточно завершенных элементов. Последующие операции TakeMany, которые должны были бы блокировать выполнение, немедленно завершатся неудачей.
Аргументы:
- scope: Объект Scope
- ручка: ручка ограждения.
Дополнительные атрибуты (см. 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::Operation
operator::tensorflow::Operation() const
Открытые статические функции
Отменить ожидающие очереди
Attrs CancelPendingEnqueues( bool x )