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ề:

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
)