tensorflow::ops::BarrierClose
#include <data_flow_ops.h>Đóng lại rào cản đã cho.
Bản tóm tắt
Thao tác này báo hiệu rằng sẽ không có thêm phần tử mới nào được chèn vào rào cản đã cho. Các thao tác InsertMany tiếp theo cố gắng thêm một khóa mới sẽ thất bại. Các thao tác InsertMany tiếp theo chỉ thêm các thành phần còn thiếu vào các phần tử đã tồn tại sẽ tiếp tục thành công. Các thao tác TakeMany tiếp theo sẽ tiếp tục thành công nếu còn đủ phần tử đã hoàn thành trong rào cản. Các thao tác TakeMany tiếp theo mà gây tắc nghẽn sẽ thất bại ngay lập tức.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- tay cầm: Tay cầm của một rào chắn.
Các thuộc tính tùy chọn (xem Attrs ):
- cancel_pending_enqueues: Nếu đúng, tất cả các yêu cầu thêm vào hàng đợi đang chờ xử lý bị chặn trên hàng đợi của rào chắn sẽ bị hủy. InsertMany sẽ thất bại, ngay cả khi không có khóa mới nào được thêm vào.
Trả về:
-
Operationđược tạo
Hàm khởi tạo và hàm hủy | |
|---|---|
BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle) | |
BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, const BarrierClose::Attrs & attrs) |
Thuộc tính công khai | |
|---|---|
operation | |
Chức năng công cộng | |
|---|---|
operator::tensorflow::Operation () const | |
Các hàm tĩnh công khai | |
|---|---|
CancelPendingEnqueues (bool x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::BarrierClose::Attrs | Các thiết lập thuộc tính tùy chọn cho BarrierClose . |
Thuộc tính công khai
hoạt động
Operation operation
Chức năng công cộng
BarrierClose
BarrierClose( const ::tensorflow::Scope & scope, ::tensorflow::Input handle )
BarrierClose
BarrierClose( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, const BarrierClose::Attrs & attrs )
operator::tensorflow::Operation
operator::tensorflow::Operation() const
Các hàm tĩnh công khai
Hủy bỏ hàng đợi đang chờ xử lý
Attrs CancelPendingEnqueues( bool x )