Usuwa z kolejki krotkę jednego lub większej liczby tensorów z danej kolejki.
Ta operacja ma k wyników, gdzie k jest liczbą komponentów krotek 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 zostanie zablokowana do czasu usunięcia elementu z kolejki (lub upłynięcia „timeout_ms”, jeśli określono).
Klasy zagnieżdżone
klasa | Opcje kolejki.Opcje | Opcjonalne atrybuty dla QueueDequeue |
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. |
statyczna kolejka | |
Iterator< Operand < TType >> | iterator () |
statyczne QueueDequeue.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 QueueDequeue create ( Zakres zakresu, Operand <?> uchwyt, Lista<Klasa<? rozszerza TType >> ComponentTypes, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację QueueDequeue.
Parametry
zakres | aktualny zakres |
---|---|
uchwyt | Uchwyt do kolejki. |
Typy komponentów | Typ każdego składnika w krotce. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja QueueDequeue
public static QueueDequeue.Options timeoutMs (Długi limit czasuMs)
Parametry
przekroczenie limitu czasuPani | Jeśli kolejka jest pusta, ta operacja zostanie zablokowana na maksymalnie timeout_ms milisekund. Uwaga: ta opcja nie jest jeszcze obsługiwana. |
---|