тензорный поток:: опс:: ОчередьDequeueMany
#include <data_flow_ops.h>
Удаляет из очереди n
кортежей одного или нескольких тензоров.
Краткое содержание
Если очередь закрыта и в ней меньше n
элементов, возвращается ошибка OutOfRange.
Эта операция объединяет тензоры компонентов элементов очереди по нулевому измерению, чтобы создать единый тензор компонентов. Все компоненты в кортеже, исключенном из очереди, будут иметь размер n
в 0-м измерении.
Эта операция имеет k
выходов, где k
— количество компонентов в кортежах, хранящихся в данной очереди, а выход i
— это i-й компонент кортежа, выведенного из очереди.
NB. Если очередь пуста, эта операция будет блокироваться до тех пор, пока n
элементов не будут исключены из очереди (или истечет 'timeout_ms', если указано).
Аргументы:
- область: объект области.
- handle: Дескриптор очереди.
- n: количество кортежей, которые необходимо исключить из очереди.
- компонент_типы: тип каждого компонента в кортеже.
Необязательные атрибуты (см. Attrs
):
- timeout_ms: если в очереди меньше n элементов, эта операция будет заблокирована на срок до timeout_ms миллисекунд. Примечание. Эта опция пока не поддерживается.
Возврат:
-
OutputList
: один или несколько тензоров, которые были исключены из очереди как кортеж.
Конструкторы и деструкторы | |
---|---|
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) |
Публичные атрибуты | |
---|---|
components | |
operation |
Общественные функции | |
---|---|
operator[] (size_t index) const |
Публичные статические функции | |
---|---|
TimeoutMs (int64 x) |
Структуры | |
---|---|
tensorflow::ops::QueueDequeueMany::Attrs | Необязательные установщики атрибутов для QueueDequeueMany . |
Публичные атрибуты
компоненты
::tensorflow::OutputList components
операция
Operation operation
Общественные функции
ОчередьDequeueMany
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
ОчередьDequeueMany
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueMany::Attrs & attrs )
оператор[]
::tensorflow::Output operator[]( size_t index ) const
Публичные статические функции
ТаймаутМс
Attrs TimeoutMs( int64 x )