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
)