Удаляет из очереди 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 миллисекунд. Примечание. Эта опция пока не поддерживается. |
---|