QueueDequeueUpTo

classe finale publique QueueDequeueUpTo

Supprime `n` tuples d'un ou plusieurs tenseurs de la file d'attente donnée.

Cette opération n'est pas prise en charge par toutes les files d'attente. Si une file d'attente ne prend pas en charge DequeueUpTo, une erreur non implémentée est renvoyée.

Si la file d'attente est fermée et qu'il reste plus de 0 mais moins de « n » éléments, alors au lieu de renvoyer une erreur OutOfRange comme QueueDequeueMany, moins de « n » éléments sont renvoyés immédiatement. Si la file d'attente est fermée et qu'il ne reste aucun élément dans la file d'attente, une erreur OutOfRange est renvoyée, tout comme dans QueueDequeueMany. Sinon le comportement est identique à QueueDequeueMany :

Cette opération concatène les tenseurs de composants d'éléments de file d'attente le long de la 0ème dimension pour créer un tenseur de composant unique. Tous les composants du tuple retiré de la file d'attente auront une taille n dans la 0ème dimension.

Cette opération a des sorties « k », où « k » est le nombre de composants dans les tuples stockés dans la file d'attente donnée, et la sortie « i » est le ième composant du tuple retiré de la file d'attente.

Classes imbriquées

classe QueueDequeueUpTo.Options Attributs facultatifs pour QueueDequeueUpTo

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

Liste< Sortie <?>>
Composants ()
Un ou plusieurs tenseurs retirés de la file d'attente sous forme de tuple.
QueueDequeueUpTo statique
créer ( Scope scope, Operand <?> handle, Operand < TInt32 > n, List<Class<? extends TType >> composantTypes, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération QueueDequeueUpTo.
Itérateur < Opérande < TType >>
QueueDequeueUpTo.Options statique
timeoutMs (Long timeoutMs)

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "QueueDequeueUpToV2"

Méthodes publiques

public List< Sortie <?>> composants ()

Un ou plusieurs tenseurs retirés de la file d'attente sous forme de tuple.

public static QueueDequeueUpTo create ( Scope scope, Operand <?> handle, Operand < TInt32 > n, List<Class<? extends TType >> composantTypes, Options... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération QueueDequeueUpTo.

Paramètres
portée portée actuelle
poignée Handle d’une file d’attente.
n Le nombre de tuples à retirer de la file d'attente.
Types de composants Le type de chaque composant dans un tuple.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de QueueDequeueUpTo

Itérateur public < Opérande < TType >> itérateur ()

public statique QueueDequeueUpTo.Options timeoutMs (Long timeoutMs)

Paramètres
délai d'attenteMme Si la file d'attente contient moins de n éléments, cette opération bloquera jusqu'à timeout_ms millisecondes. Remarque : Cette option n'est pas encore prise en charge.