Usuwa z kolejki n krotek jednego lub więcej tensorów z danej kolejki.
Jeśli kolejka jest zamknięta i jest mniej niż `n` elementów, zwracany jest błąd OutOfRange.
Ta operacja łączy tensory składowe elementu kolejki wzdłuż wymiaru zerowego, tworząc pojedynczy tensor składowy. Wszystkie komponenty usuniętej z kolejki krotki będą miały rozmiar „n” w wymiarze 0.
Ta operacja daje wyniki `k`, gdzie `k` jest liczbą komponentów w krotkach przechowywanych w danej kolejce, a wyjście `i` jest i-tym składnikiem usuniętej z kolejki krotki.
Uwaga: Jeśli kolejka jest pusta, operacja ta będzie blokowana do czasu usunięcia z kolejki `n` elementów (lub upłynięcia 'timeout_ms', jeśli określono).
Klasy zagnieżdżone
klasa | KolejkaDequeueMany.Options | Opcjonalne atrybuty dla QueueDequeueMany |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Lista< Wyjście <?>> | składniki () Co najmniej jeden tensor, który został usunięty z kolejki jako krotka. |
statyczny QueueDequeueMany | |
Iterator< Operand < TType >> | iterator () |
statyczny QueueDequeueMany.Options | timeoutMs (Długi limit czasuMs) |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
public List< Output <?>> komponenty ()
Co najmniej jeden tensor, który został usunięty z kolejki jako krotka.
public static QueueDequeueMany create ( Zakres zakresu, Operand <?> uchwyt, Operand < TInt32 > n, List<Class<? Extends TType >> ComponentTypes, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację QueueDequeueMany.
Parametry
zakres | aktualny zakres |
---|---|
uchwyt | Uchwyt do kolejki. |
N | Liczba krotek do usunięcia z kolejki. |
Typy komponentów | Typ każdego składnika w krotce. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja QueueDequeueMany
public static QueueDequeueMany.Options timeoutMs (Długi limit czasuMs)
Parametry
przekroczenie limitu czasuPani | Jeśli kolejka ma mniej niż n elementów, operacja ta zostanie zablokowana na maksymalnie timeout_ms milisekund. Uwaga: ta opcja nie jest jeszcze obsługiwana. |
---|