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

GraphOperation

public final classe GraphOperation

La mise en œuvre d'une Operation ajouté sous forme d' un nœud à un Graph .

Les instances GraphOperation ne sont valables que tant que le Graph qu'ils font partie de est valide. Ainsi, si close() a été invoquée, puis des méthodes sur l'instance de GraphOperation peut échouer avec un IllegalStateException .

Les instances de GraphOperation sont immuables et thread-safe.

Méthodes publiques

booléen
est égal à (Object o)
entier
entier
inputListLength (String name)
Renvoie la taille de la liste d'entrées de Tensors donnée pour cette opération.
Chaîne de caractères
nom ()
Renvoie le nom complet de l'opération.
entier
numOutputs ()
Renvoie le nombre de tenseurs produits par cette opération.
<T> Output <T>
sortie (int idx)
Renvoie un descripteur symbolique à l'un des tenseurs produits par cette opération.
Sortie [] <?>
outputlist (int idx, int longueur)
Renvoie des descripteurs symboliques à une liste de tenseurs produits par cette opération.
entier
outputListLength (String name)
Renvoie la taille de la liste des Tensors produits par cette opération.
Chaîne de caractères
Chaîne de caractères
de type ()
Renvoie le type de l'opération, c'est-à-dire le nom du calcul effectué par l'opération.

Méthodes héritées

Méthodes publiques

public boolean equals (Object o)

hashCode public int ()

inputListLength public int (String name)

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 soit un seul tenseur, soit 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 de cette opération.
Retour
  • la taille de la liste de Tensors produite par cette entrée nommée.

Nom du public String ()

Renvoie le nom complet de l'opération.

numOutputs int publique ()

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

publique sortie <T> sortie (int idx)

Renvoie un descripteur 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 le laisser en déduire, par exemple operation.<Integer>output(0)

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

publique de sortie [] <?> outputlist (int IDX, int length)

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

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

outputListLength public int (String name)

Renvoie la taille de la liste des Tensors produits 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 (qui peuvent être nombreux) produits par cette opération.
Retour
  • la taille de la liste des Tensors produits par cette sortie nommée.

public String toString ()

Type public String ()

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