dòng chảy :: hoạt động :: Hàng đợi ưu tiên
#include <data_flow_ops.h>
Một hàng đợi tạo ra các phần tử được sắp xếp theo giá trị thành phần đầu tiên.
Tóm lược
Lưu ý rằng PriorityQueue yêu cầu thành phần đầu tiên của bất kỳ phần tử nào phải là int64 vô hướng, ngoài các phần tử khác được khai báo bởi component_types. Do đó, các lệnh gọi đến Enqueue và EnqueueMany (tương ứng với Dequeue và DequeueMany) trên PriorityQueue sẽ yêu cầu (đầu ra tương ứng) một mục bổ sung trong danh sách đầu vào (đầu ra tương ứng) của chúng.
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- hình dạng: Hình dạng của mỗi thành phần trong một giá trị. Độ dài của phần đính kèm này phải bằng 0 hoặc bằng với độ dài của các kiểu_thành phần. Nếu độ dài của phần tử này là 0, hình dạng của các phần tử hàng đợi không bị ràng buộc và chỉ một phần tử có thể được giảm giá trị tại một thời điểm.
Các thuộc tính tùy chọn (xem Phần Attrs
):
- component_types: Kiểu của mỗi thành phần trong một giá trị.
- Dung lượng: Giới hạn trên về số phần tử trong hàng đợi này. Số âm có nghĩa là không có giới hạn.
- vùng chứa: Nếu không trống, hàng đợi này được đặt trong vùng chứa đã cho. Nếu không, một vùng chứa mặc định được sử dụng.
- shared_name: Nếu không trống, hàng đợi này sẽ được chia sẻ dưới tên đã cho trong nhiều phiên.
Lợi nhuận:
-
Output
: Xử lý hàng đợi.
Người xây dựng và Người phá hủy | |
---|---|
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes) | |
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs) |
Thuộc tính công khai | |
---|---|
handle | |
operation |
Chức năng công cộng | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Các chức năng tĩnh công khai | |
---|---|
Capacity (int64 x) | |
ComponentTypes (const DataTypeSlice & x) | |
Container (StringPiece x) | |
SharedName (StringPiece x) |
Cấu trúc | |
---|---|
tensorflow :: ops :: PriorityQueue :: Attrs | Bộ thiết lập thuộc tính tùy chọn cho PriorityQueue . |
Thuộc tính công khai
xử lý
::tensorflow::Output handle
hoạt động
Operation operation
Chức năng công cộng
Hàng đợi ưu tiên
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes )
Hàng đợi ưu tiên
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs )
nút
::tensorflow::Node * node() const
toán tử :: tensorflow :: Đầu vào
operator::tensorflow::Input() const
toán tử :: tensorflow :: Đầu ra
operator::tensorflow::Output() const
Các chức năng tĩnh công khai
Sức chứa
Attrs Capacity( int64 x )
ComponentTypes
Attrs ComponentTypes( const DataTypeSlice & x )
Thùng đựng hàng
Attrs Container( StringPiece x )
SharedName
Attrs SharedName( StringPiece x )