tensorflow::ops::PaddingFIFOQueue
#include <data_flow_ops.h>Hàng đợi tạo ra các phần tử theo thứ tự vào trước ra trước (FIFO).
Bản tóm tắt
Các hình dạng có kích thước thay đổi được cho phép bằng cách đặt kích thước hình dạng tương ứng thành 0 trong thuộc tính hình dạng. Trong trường hợp này, DequeueMany sẽ thêm phần đệm cho đến kích thước tối đa của bất kỳ phần tử nào trong minibatch. Xem chi tiết bên dưới.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- component_types: Loại của từng thành phần trong một giá trị.
Các thuộc tính tùy chọn (xem Attrs ):
- shapes: Hình dạng của mỗi thành phần trong một giá trị. Độ dài của thuộc tính này phải là 0 hoặc bằng độ dài của component_types. Hình dạng có thứ hạng cố định nhưng kích thước thay đổi được cho phép bằng cách đặt bất kỳ chiều hình dạng nào thành -1. Trong trường hợp này, hình dạng của các đầu vào có thể thay đổi dọc theo chiều đã cho và DequeueMany sẽ thêm các số 0 vào chiều đã cho cho đến khi đạt đến hình dạng tối đa của tất cả các phần tử trong lô đã cho. Nếu độ dài của thuộc tính này là 0, các phần tử hàng đợi khác nhau có thể có thứ hạng và hình dạng khác nhau, nhưng chỉ có thể lấy một phần tử ra khỏi hàng đợi tại một thời điểm.
- Dung lượng: Giới hạn trên của số lượng phần tử trong hàng đợi này. Số âm có nghĩa là không có giới hạn.
- container: Nếu không rỗng, hàng đợi này sẽ được đặt trong container được chỉ định. Nếu không, một container mặc định sẽ được sử dụng.
- shared_name: Nếu không rỗng, hàng đợi này sẽ được chia sẻ dưới tên đã cho giữa nhiều phiên.
Trả về:
-
Output: Mã định danh của hàng đợi.
Hàm khởi tạo và hàm hủy | |
|---|---|
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types) | |
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::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 hàm tĩnh công khai | |
|---|---|
Capacity (int64 x) | |
Container (StringPiece x) | |
Shapes (const gtl::ArraySlice< PartialTensorShape > & x) | |
SharedName (StringPiece x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::PaddingFIFOQueue::Attrs | Các thiết lập thuộc tính tùy chọn cho PaddingFIFOQueue . |
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
Đệm hàng đợi FIFO
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
Đệm hàng đợi FIFO
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Các hàm tĩnh công khai
Dung tích
Attrs Capacity( int64 x )
Thùng chứa
Attrs Container( StringPiece x )
Hình dạng
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
Tên dùng chung
Attrs SharedName( StringPiece x )