tensorflow::ops::QueueClose

#include <data_flow_ops.h>

Đóng hàng đợi đã 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ử nào được thêm vào hàng đợi đã cho. Các thao tác Enqueue(Many) tiếp theo sẽ thất bại. Các thao tác Dequeue(Many) tiếp theo sẽ tiếp tục thành công nếu còn đủ phần tử trong hàng đợi. Các thao tác Dequeue(Many) tiếp theo mà bị chặ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
  • handle: Mã định danh của hàng đợi.

Các thuộc tính tùy chọn (xem Attrs ):

  • cancel_pending_enqueues: Nếu true, tất cả các yêu cầu thêm vào hàng đợi đang chờ xử lý và bị chặn trên hàng đợi đã cho sẽ bị hủy.

Trả về:

Hàm khởi tạo và hàm hủy

QueueClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle)
QueueClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, const QueueClose::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::QueueClose::Attrs

Các thiết lập thuộc tính tùy chọn cho QueueClose .

Thuộc tính công khai

hoạt động

Operation operation

Chức năng công cộng

Đóng hàng đợi

 QueueClose(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle
)

Đóng hàng đợi

 QueueClose(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  const QueueClose::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
)