Merken Sie den Termin vor! Google I / O kehrt vom 18. bis 20. Mai zurück Registrieren Sie sich jetzt
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Tensorflow :: ops :: QueueDequeueUpTo

#include <data_flow_ops.h>

Dequeues n Tupel eines oder mehrerer Tensoren aus der angegebenen Warteschlange.

Zusammenfassung

Dieser Vorgang wird nicht von allen Warteschlangen unterstützt. Wenn eine Warteschlange DequeueUpTo nicht unterstützt, wird ein nicht implementierter Fehler zurückgegeben.

Wenn die Warteschlange geschlossen ist und mehr als 0, aber weniger als n Elemente übrig sind, werden anstelle eines OutOfRange-Fehlers wie QueueDequeueMany sofort weniger als n Elemente zurückgegeben. Wenn die Warteschlange geschlossen ist und noch 0 Elemente in der Warteschlange vorhanden sind, wird wie in QueueDequeueMany ein OutOfRange-Fehler zurückgegeben. Ansonsten ist das Verhalten identisch mit QueueDequeueMany :

Diese Operation verkettet Tensoren von Warteschlangenelementkomponenten entlang der 0. Dimension, um einen Einzelkomponententensor zu erstellen. Alle Komponenten im entkoppelten Tupel haben in der 0. Dimension die Größe n.

Diese Operation hat k Ausgänge, wobei k die Anzahl der Komponenten in den in der gegebenen Warteschlange gespeicherten Tupeln ist und Ausgang i die i-te Komponente des aus der Warteschlange befindlichen Tupels ist.

Argumente:

  • scope: Ein Scope- Objekt
  • Handle: Das Handle zu einer Warteschlange.
  • n: Die Anzahl der Tupel, die aus der Warteschlange entfernt werden sollen.
  • component_types: Der Typ jeder Komponente in einem Tupel.

Optionale Attribute (siehe Attrs ):

  • timeout_ms: Wenn die Warteschlange weniger als n Elemente enthält, wird diese Operation für bis zu timeout_ms Millisekunden blockiert. Hinweis: Diese Option wird noch nicht unterstützt.

Kehrt zurück:

  • OutputList : Ein oder mehrere Tensoren, die als Tupel aus der Warteschlange entfernt wurden.

Konstruktoren und Destruktoren

QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types)
QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueUpTo::Attrs & attrs)

Öffentliche Attribute

components
operation

Öffentliche Funktionen

operator[] (size_t index) const

Öffentliche statische Funktionen

TimeoutMs (int64 x)

Strukturen

tensorflow :: ops :: QueueDequeueUpTo :: Attrs

Optionale Attributsetzer für QueueDequeueUpTo .

Öffentliche Attribute

Komponenten

::tensorflow::OutputList components

Operation

Operation operation

Öffentliche Funktionen

QueueDequeueUpTo

 QueueDequeueUpTo(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input n,
  const DataTypeSlice & component_types
)

QueueDequeueUpTo

 QueueDequeueUpTo(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input n,
  const DataTypeSlice & component_types,
  const QueueDequeueUpTo::Attrs & attrs
)

Operator[]

::tensorflow::Output operator[](
  size_t index
) const 

Öffentliche statische Funktionen

TimeoutMs

Attrs TimeoutMs(
  int64 x
)