tensorflow::ops::QueueDequeueMany
#include <data_flow_ops.h> Lấy n bộ dữ liệu gồm một hoặc nhiều tensor từ hàng đợi đã cho.
Bản tóm tắt
Nếu hàng đợi bị đóng và có ít hơn n phần tử, thì lỗi OutOfRange sẽ được trả về.
Thao tác này nối các tensor thành phần phần tử hàng đợi dọc theo chiều thứ 0 để tạo thành một tensor thành phần duy nhất. Tất cả các thành phần trong bộ dữ liệu được lấy ra khỏi hàng đợi sẽ có kích thước n ở chiều thứ 0.
Thao tác này có k đầu ra, trong đó k là số lượng thành phần trong các bộ dữ liệu được lưu trữ trong hàng đợi đã cho, và đầu ra i là thành phần thứ i của bộ dữ liệu được lấy ra khỏi hàng đợi.
Lưu ý: Nếu hàng đợi trống, thao tác này sẽ bị chặn cho đến khi n phần tử được lấy ra khỏi hàng đợi (hoặc hết thời gian 'timeout_ms', nếu được chỉ định).
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- handle: Mã định danh của hàng đợi.
- n: Số lượng bộ dữ liệu cần lấy ra khỏi hàng đợi.
- component_types: Loại của từng thành phần trong một bộ dữ liệu.
Các thuộc tính tùy chọn (xem Attrs ):
- timeout_ms: Nếu hàng đợi có ít hơn n phần tử, thao tác này sẽ bị chặn trong tối đa timeout_ms mili giây. Lưu ý: Tùy chọn này hiện chưa được hỗ trợ.
Trả về:
-
OutputList: Một hoặc nhiều tensor được lấy ra khỏi hàng đợi dưới dạng một bộ dữ liệu.
Hàm khởi tạo và hàm hủy | |
|---|---|
QueueDequeueMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types) | |
QueueDequeueMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueMany::Attrs & attrs) |
Thuộc tính công khai | |
|---|---|
components | |
operation | |
Chức năng công cộng | |
|---|---|
operator[] (size_t index) const | |
Các hàm tĩnh công khai | |
|---|---|
TimeoutMs (int64 x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::QueueDequeueMany::Attrs | Các phương thức thiết lập thuộc tính tùy chọn cho QueueDequeueMany . |
Thuộc tính công khai
các thành phần
::tensorflow::OutputList components
hoạt động
Operation operation
Chức năng công cộng
Hàng đợi/Giải phóng hàng đợi/Nhiều
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
Hàng đợi/Giải phóng hàng đợi/Nhiều
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueMany::Attrs & attrs )
toán tử[]
::tensorflow::Output operator[]( size_t index ) const
Các hàm tĩnh công khai
Hết thời gian
Attrs TimeoutMs( int64 x )