QueueDequeueUpTo

публичный финальный класс QueueDequeueUpTo

Удаляет из очереди n кортежей одного или нескольких тензоров.

Эта операция поддерживается не всеми очередями. Если очередь не поддерживает DequeueUpTo, возвращается нереализованная ошибка.

Если очередь закрыта и в ней осталось больше 0, но меньше n элементов, то вместо возврата ошибки OutOfRange, например QueueDequeueMany, немедленно возвращается меньше n элементов. Если очередь закрыта и в ней осталось 0 элементов, то возвращается ошибка OutOfRange, как и в QueueDequeueMany. В остальном поведение идентично QueueDequeueMany:

Эта операция объединяет тензоры компонентов элементов очереди по нулевому измерению, чтобы создать единый тензор компонентов. Все компоненты в кортеже, исключенном из очереди, будут иметь размер n в 0-м измерении.

Эта операция имеет выходы `k`, где `k` — это количество компонентов в кортежах, хранящихся в данной очереди, а выход `i` — это i-й компонент кортежа, выведенного из очереди.

Вложенные классы

сорт QueueDequeueUpTo.Options Дополнительные атрибуты для QueueDequeueUpTo

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

Список< Вывод <?>>
компоненты ()
Один или несколько тензоров, которые были исключены из очереди как кортеж.
статический QueueDequeueUpTo
create ( Область области, операнд <?> дескриптор, операнд <TInt32> n, List<Class<? расширяет TType >> компонентные типы, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию QueueDequeueUpTo.
Итератор< Операнд <TType> >
статический QueueDequeueUpTo.Options
timeoutMs (Длинный таймаутMs)

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «QueueDequeueUpToV2»

Публичные методы

public List< Output <?>> компоненты ()

Один или несколько тензоров, которые были исключены из очереди как кортеж.

public static QueueDequeueUpTo create (область области действия , операнд <?> дескриптор, операнд < TInt32 > n, List<Class<? расширяет TType >> компонентные типы, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию QueueDequeueUpTo.

Параметры
объем текущий объем
ручка Дескриптор очереди.
н Число кортежей, подлежащих исключению из очереди.
Типы компонентов Тип каждого компонента в кортеже.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр QueueDequeueUpTo

общедоступный итератор < операнд < TType >> итератор ()

общедоступный статический QueueDequeueUpTo.Options timeoutMs (Long timeoutMs)

Параметры
таймаут мс Если в очереди меньше n элементов, эта операция будет заблокирована на срок до timeout_ms миллисекунд. Примечание. Эта опция пока не поддерживается.
,
публичный финальный класс QueueDequeueUpTo

Удаляет из очереди n кортежей одного или нескольких тензоров.

Эта операция поддерживается не всеми очередями. Если очередь не поддерживает DequeueUpTo, возвращается нереализованная ошибка.

Если очередь закрыта и в ней осталось больше 0, но меньше n элементов, то вместо возврата ошибки OutOfRange, например QueueDequeueMany, немедленно возвращается меньше n элементов. Если очередь закрыта и в ней осталось 0 элементов, то возвращается ошибка OutOfRange, как и в QueueDequeueMany. В остальном поведение идентично QueueDequeueMany:

Эта операция объединяет тензоры компонентов элементов очереди по нулевому измерению, чтобы создать единый тензор компонентов. Все компоненты в кортеже, исключенном из очереди, будут иметь размер n в 0-м измерении.

Эта операция имеет выходы `k`, где `k` — это количество компонентов в кортежах, хранящихся в данной очереди, а выход `i` — это i-й компонент кортежа, выведенного из очереди.

Вложенные классы

сорт QueueDequeueUpTo.Options Дополнительные атрибуты для QueueDequeueUpTo

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

Список< Вывод <?>>
компоненты ()
Один или несколько тензоров, которые были исключены из очереди как кортеж.
статический QueueDequeueUpTo
create ( Область области, операнд <?> дескриптор, операнд <TInt32> n, List<Class<? расширяет TType >> компонентные типы, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию QueueDequeueUpTo.
Итератор< Операнд <TType> >
статический QueueDequeueUpTo.Options
timeoutMs (Длинный таймаутMs)

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «QueueDequeueUpToV2»

Публичные методы

public List< Output <?>> компоненты ()

Один или несколько тензоров, которые были исключены из очереди как кортеж.

public static QueueDequeueUpTo create (область области действия , операнд <?> дескриптор, операнд < TInt32 > n, List<Class<? расширяет TType >> компонентные типы, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию QueueDequeueUpTo.

Параметры
объем текущий объем
ручка Дескриптор очереди.
н Число кортежей, подлежащих исключению из очереди.
Типы компонентов Тип каждого компонента в кортеже.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр QueueDequeueUpTo

общедоступный итератор < операнд < TType >> итератор ()

общедоступный статический QueueDequeueUpTo.Options timeoutMs (Long timeoutMs)

Параметры
таймаут мс Если в очереди меньше n элементов, эта операция будет заблокирована на срок до timeout_ms миллисекунд. Примечание. Эта опция пока не поддерживается.