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