Удаляет из очереди n кортежей одного или нескольких тензоров.
Эта операция поддерживается не всеми очередями. Если очередь не поддерживает DequeueUpTo, возвращается нереализованная ошибка.
Если очередь закрыта и в ней осталось больше 0, но меньше n элементов, то вместо возврата ошибки OutOfRange, например QueueDequeueMany, немедленно возвращается меньше n элементов. Если очередь закрыта и в ней осталось 0 элементов, то возвращается ошибка OutOfRange, как и в QueueDequeueMany. В остальном поведение идентично QueueDequeueMany:
Эта операция объединяет тензоры компонентов элементов очереди по нулевому измерению, чтобы создать единый тензор компонентов. Все компоненты в кортеже, исключенном из очереди, будут иметь размер n в 0-м измерении.
Эта операция имеет выходы `k`, где `k` — это количество компонентов в кортежах, хранящихся в данной очереди, а выход `i` — это i-й компонент кортежа, выведенного из очереди.
Вложенные классы
| сорт | QueueDequeueUpTo.Options | Дополнительные атрибуты для QueueDequeueUpTo | |
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. | 
Публичные методы
| Список< Вывод <?>> |  компоненты ()  Один или несколько тензоров, которые были исключены из очереди как кортеж. | 
| статический QueueDequeueUpTo | |
| Итератор< Операнд <TType> > |  итератор () | 
| статический QueueDequeueUpTo.Options |  timeoutMs (Длинный таймаутMs)  | 
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public List< Output <?>> компоненты ()
Один или несколько тензоров, которые были исключены из очереди как кортеж.
public static QueueDequeueUpTo create (область области действия , операнд <?> дескриптор, операнд < TInt32 > n, List<Class<? расширяет TType >> компонентные типы, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию QueueDequeueUpTo.
Параметры
| объем | текущий объем | 
|---|---|
| ручка | Дескриптор очереди. | 
| н | Число кортежей, подлежащих исключению из очереди. | 
| Типы компонентов | Тип каждого компонента в кортеже. | 
| параметры | содержит значения необязательных атрибутов | 
Возврат
- новый экземпляр QueueDequeueUpTo
общедоступный статический QueueDequeueUpTo.Options timeoutMs (Long timeoutMs)
Параметры
| таймаут мс | Если в очереди меньше n элементов, эта операция будет заблокирована на срок до timeout_ms миллисекунд. Примечание. Эта опция пока не поддерживается. | 
|---|
Удаляет из очереди n кортежей одного или нескольких тензоров.
Эта операция поддерживается не всеми очередями. Если очередь не поддерживает DequeueUpTo, возвращается нереализованная ошибка.
Если очередь закрыта и в ней осталось больше 0, но меньше n элементов, то вместо возврата ошибки OutOfRange, например QueueDequeueMany, немедленно возвращается меньше n элементов. Если очередь закрыта и в ней осталось 0 элементов, то возвращается ошибка OutOfRange, как и в QueueDequeueMany. В остальном поведение идентично QueueDequeueMany:
Эта операция объединяет тензоры компонентов элементов очереди по нулевому измерению, чтобы создать единый тензор компонентов. Все компоненты в кортеже, исключенном из очереди, будут иметь размер n в 0-м измерении.
Эта операция имеет выходы `k`, где `k` — это количество компонентов в кортежах, хранящихся в данной очереди, а выход `i` — это i-й компонент кортежа, выведенного из очереди.
Вложенные классы
| сорт | QueueDequeueUpTo.Options | Дополнительные атрибуты для QueueDequeueUpTo | |
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. | 
Публичные методы
| Список< Вывод <?>> |  компоненты ()  Один или несколько тензоров, которые были исключены из очереди как кортеж. | 
| статический QueueDequeueUpTo | |
| Итератор< Операнд <TType> > |  итератор () | 
| статический QueueDequeueUpTo.Options |  timeoutMs (Длинный таймаутMs)  | 
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public List< Output <?>> компоненты ()
Один или несколько тензоров, которые были исключены из очереди как кортеж.
public static QueueDequeueUpTo create (область области действия , операнд <?> дескриптор, операнд < TInt32 > n, List<Class<? расширяет TType >> компонентные типы, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию QueueDequeueUpTo.
Параметры
| объем | текущий объем | 
|---|---|
| ручка | Дескриптор очереди. | 
| н | Число кортежей, подлежащих исключению из очереди. | 
| Типы компонентов | Тип каждого компонента в кортеже. | 
| параметры | содержит значения необязательных атрибутов | 
Возврат
- новый экземпляр QueueDequeueUpTo
общедоступный статический QueueDequeueUpTo.Options timeoutMs (Long timeoutMs)
Параметры
| таймаут мс | Если в очереди меньше n элементов, эта операция будет заблокирована на срок до timeout_ms миллисекунд. Примечание. Эта опция пока не поддерживается. | 
|---|