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