Avertissement: cette API est obsolète et sera supprimée dans une future version de TensorFlow une fois le remplacement stable.

Cette page a été traduite par l'API Cloud Translation.
Switch to English

Opération

Fonctionnement de l' interface publique
Sous-classes indirectes connues

Effectue des calculs sur les tenseurs.

Une opération prend zéro ou plusieurs Tensor (produits par d'autres opérations) en entrée et produit zéro ou plus de Tensor en sortie.

Méthodes publiques

abstrait int
inputListLength (nom de chaîne)
Renvoie la taille de la liste d'entrées de Tensors donnée pour cette opération.
résumé String
nom ()
Renvoie le nom complet de l'opération.
abstrait int
numOutputs ()
Renvoie le nombre de tenseurs produits par cette opération.
abstract <T> Sortie <T>
sortie (int idx)
Renvoie une poignée symbolique à l'un des tenseurs produits par cette opération.
Sortie abstraite [] <?>
outputList (int idx, longueur int)
Renvoie des poignées symboliques à une liste de tenseurs produits par cette opération.
abstrait int
outputListLength (nom de chaîne)
Renvoie la taille de la liste des Tensors produite par cette opération.
résumé String
type ()
Renvoie le type de l'opération, c'est-à-dire le nom du calcul effectué par l'opération.

Méthodes publiques

public abstract int inputListLength (nom de chaîne)

Renvoie la taille de la liste d'entrées de Tensors donnée pour cette opération.

Une opération a plusieurs entrées nommées, chacune contenant un seul tenseur ou une liste de tenseurs. Cette méthode renvoie la taille de la liste des tenseurs pour une entrée nommée spécifique de l'opération.

Paramètres
Nom identifiant de la liste des tenseurs (dont il peut y avoir plusieurs) entrées pour cette opération.
Retour
  • la taille de la liste des Tensors produite par cette entrée nommée.
Jette
Exception d'argument illégal si cette opération n'a pas d'entrée avec le nom fourni.

public abstract String name ()

Renvoie le nom complet de l'opération.

public abstract int numOutputs ()

Renvoie le nombre de tenseurs produits par cette opération.

Sortie publique abstraite <T> sortie (int idx)

Renvoie une poignée symbolique à l'un des tenseurs produits par cette opération.

Attention: ne vérifie pas que le type du tenseur correspond à T. Il est recommandé d'appeler cette méthode avec un paramètre de type explicite plutôt que de la laisser déduire, par exemple operation.<Integer>output(0)

Paramètres
idx L'indice de la sortie parmi les sorties produites par cette opération.

public abstract Output [] <?> outputList (int idx, int length)

Renvoie des poignées symboliques à une liste de tenseurs produits par cette opération.

Paramètres
idx index du premier tenseur de la liste
longueur nombre de tenseurs dans la liste
Retour
  • tableau de Output

public abstract int outputListLength (nom de chaîne)

Renvoie la taille de la liste des Tensors produite par cette opération.

Une opération a plusieurs sorties nommées, chacune produisant soit un seul tenseur, soit une liste de tenseurs. Cette méthode renvoie la taille de la liste des tenseurs pour une sortie nommée spécifique de l'opération.

Paramètres
Nom identifiant de la liste des tenseurs (dont il peut y en avoir plusieurs) produits par cette opération.
Retour
  • la taille de la liste des Tensors produite par cette sortie nommée.
Jette
Exception d'argument illégal si cette opération n'a pas de sortie avec le nom fourni.

public abstract Type de chaîne ()

Renvoie le type de l'opération, c'est-à-dire le nom du calcul effectué par l'opération.