dòng chảy :: hoạt động :: PaddingFIFOQueue
#include <data_flow_ops.h>
Một hàng đợi tạo ra các phần tử theo thứ tự xuất trước - nhập trước.
Tóm lược
Các hình dạng có kích thước thay đổi được cho phép bằng cách đặt các kích thước hình dạng tương ứng thành 0 trong phần đính kèm hình dạng. Trong trường hợp này, DequeueMany sẽ tăng kích thước tối đa của bất kỳ phần tử nhất định nào trong minibatch. Xem bên dưới để biết chi tiết.
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- component_types: Kiểu của mỗi thành phần trong một giá trị.
Các thuộc tính tùy chọn (xem Phần Attrs
):
- 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. Các hình dạng có thứ hạng cố định nhưng kích thước thay đổi được phép bằng cách đặt bất kỳ kích thước hình dạng nào thành -1. Trong trường hợp này, hình dạng của đầu vào có thể thay đổi theo kích thước đã cho và DequeueMany sẽ chèn kích thước đã cho bằng các số không lên đế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 phần đính kèm 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ỉ một phần tử có thể được giảm giá trị tại một thời điểm.
- 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 | |
---|---|
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 chức năng 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 | Bộ 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
PaddingFIFOQueue
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
PaddingFIFOQueue
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::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 )
Thùng đựng hàng
Attrs Container( StringPiece x )
Hình dạng
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
SharedName
Attrs SharedName( StringPiece x )