Avertissement : Cette API est obsolète et sera supprimée dans une future version de TensorFlow une fois que le remplacement sera stable.
GraphOperation
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Implémentation d'une Operation
ajoutée en tant que nœud à un Graph
.
Les instances GraphOperation ne sont valides que tant que le Graph
dont elles font partie est valide. Ainsi, si Graph.close()
a été invoqué, les méthodes de l'instance GraphOperation peuvent échouer avec une IllegalStateException
.
Les instances GraphOperation sont immuables et thread-safe.
Méthodes publiques
booléen | |
int | |
int | inputListLength (nom de la chaîne) Renvoie la taille de la liste d'entrées de Tensors donnée pour cette opération. |
Chaîne | nom () Renvoie le nom complet de l'opération. |
int | numSorties () Renvoie le nombre de tenseurs produits par cette opération. |
<T> Sortie <T> | sortie (int idx) Renvoie un handle symbolique à l'un des tenseurs produits par cette opération. |
Sortie[] <?> | liste de sortie (int idx, int longueur) Renvoie les handles symboliques d’une liste de tenseurs produits par cette opération. |
int | outputListLength (nom de la chaîne) Renvoie la taille de la liste des Tensors produits par cette opération. |
Chaîne | |
Chaîne | taper () Renvoie le type de l'opération, c'est-à-dire le nom du calcul effectué par l'opération. |
Méthodes héritées
De la classe java.lang.Object booléen | est égal à (Objet arg0) |
Classe finale<?> | obtenirClasse () |
int | Code de hachage () |
vide final | notifier () |
vide final | notifierTous () |
Chaîne | àChaîne () |
vide final | attendre (long arg0, int arg1) |
vide final | attendez (long arg0) |
vide final | attendez () |
Depuis l'interface org.tensorflow.Operation abstrait entier | inputListLength (nom de la chaîne) Renvoie la taille de la liste d'entrées de Tensors donnée pour cette opération. |
chaîne abstraite | nom () Renvoie le nom complet de l'opération. |
abstrait entier | numSorties () Renvoie le nombre de tenseurs produits par cette opération. |
abstrait <T> Sortie <T> | sortie (int idx) Renvoie un handle symbolique à l'un des tenseurs produits par cette opération. |
sortie abstraite[] <?> | liste de sortie (int idx, int longueur) Renvoie les handles symboliques d’une liste de tenseurs produits par cette opération. |
abstrait entier | outputListLength (nom de la chaîne) Renvoie la taille de la liste des Tensors produits par cette opération. |
chaîne abstraite | taper () Renvoie le type de l'opération, c'est-à-dire le nom du calcul effectué par l'opération. |
Méthodes publiques
public booléen égal (Objet o)
code de hachage int public ()
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 (qui peuvent être nombreux) entrants dans cette opération. |
---|
Retour
- la taille de la liste des Tensors produite par cette entrée nommée.
nom de chaîne publique ()
Renvoie le nom complet de l'opération.
public int numOutputs ()
Renvoie le nombre de tenseurs produits par cette opération.
Sortie publique Sortie <T> (int idx)
Renvoie un handle 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 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 Output[] <?> OutputList (int idx, int length)
Renvoie les handles symboliques d’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 |
---|
public int outputListLength (nom de la chaîne)
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) produite par cette opération. |
---|
Retour
- la taille de la liste des Tensors produite par cette sortie nommée.
chaîne publique versString ()
Type de chaîne publique ()
Renvoie le type de l'opération, c'est-à-dire le nom du calcul effectué par l'opération.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# GraphOperation\n\npublic final class **GraphOperation** \nImplementation for an [Operation](/api_docs/java/org/tensorflow/Operation) added as a node to a [Graph](/api_docs/java/org/tensorflow/Graph).\n\nGraphOperation instances are valid only as long as the [Graph](/api_docs/java/org/tensorflow/Graph) they are a part of is\nvalid. Thus, if [Graph.close()](/api_docs/java/org/tensorflow/Graph#close()) has been invoked, then methods on the GraphOperation\ninstance may fail with an `IllegalStateException`.\n\nGraphOperation instances are immutable and thread-safe.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n### Public Methods\n\n|-----------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| boolean | [equals](/api_docs/java/org/tensorflow/GraphOperation#equals(java.lang.Object))(Object o) |\n| int | [hashCode](/api_docs/java/org/tensorflow/GraphOperation#hashCode())() |\n| int | [inputListLength](/api_docs/java/org/tensorflow/GraphOperation#inputListLength(java.lang.String))(String name) Returns the size of the given inputs list of Tensors for this operation. |\n| String | [name](/api_docs/java/org/tensorflow/GraphOperation#name())() Returns the full name of the Operation. |\n| int | [numOutputs](/api_docs/java/org/tensorflow/GraphOperation#numOutputs())() Returns the number of tensors produced by this operation. |\n| \\\u003cT\\\u003e [Output](/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/api_docs/java/org/tensorflow/GraphOperation#output(int))(int idx) Returns a symbolic handle to one of the tensors produced by this operation. |\n| [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/api_docs/java/org/tensorflow/GraphOperation#outputList(int,%20int))(int idx, int length) Returns symbolic handles to a list of tensors produced by this operation. |\n| int | [outputListLength](/api_docs/java/org/tensorflow/GraphOperation#outputListLength(java.lang.String))(String name) Returns the size of the list of Tensors produced by this operation. |\n| String | [toString](/api_docs/java/org/tensorflow/GraphOperation#toString())() |\n| String | [type](/api_docs/java/org/tensorflow/GraphOperation#type())() Returns the type of the operation, i.e., the name of the computation performed by the operation. |\n\n### Inherited Methods\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface [org.tensorflow.Operation](/api_docs/java/org/tensorflow/Operation) \n\n|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract int | [inputListLength](/api_docs/java/org/tensorflow/Operation#inputListLength(java.lang.String))(String name) Returns the size of the given inputs list of Tensors for this operation. |\n| abstract String | [name](/api_docs/java/org/tensorflow/Operation#name())() Returns the full name of the Operation. |\n| abstract int | [numOutputs](/api_docs/java/org/tensorflow/Operation#numOutputs())() Returns the number of tensors produced by this operation. |\n| abstract \\\u003cT\\\u003e [Output](/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/api_docs/java/org/tensorflow/Operation#output(int))(int idx) Returns a symbolic handle to one of the tensors produced by this operation. |\n| abstract [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/api_docs/java/org/tensorflow/Operation#outputList(int,%20int))(int idx, int length) Returns symbolic handles to a list of tensors produced by this operation. |\n| abstract int | [outputListLength](/api_docs/java/org/tensorflow/Operation#outputListLength(java.lang.String))(String name) Returns the size of the list of Tensors produced by this operation. |\n| abstract String | [type](/api_docs/java/org/tensorflow/Operation#type())() Returns the type of the operation, i.e., the name of the computation performed by the operation. |\n\nPublic Methods\n--------------\n\n#### public boolean\n**equals**\n(Object o)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| o | |\n|---|---|\n\n#### public int\n**hashCode**\n()\n\n\u003cbr /\u003e\n\n#### public int\n**inputListLength**\n(String name)\n\nReturns the size of the given inputs list of Tensors for this operation.\n\nAn Operation has multiple named inputs, each of which contains either a single tensor or a\nlist of tensors. This method returns the size of the list of tensors for a specific named input\nof the operation.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| name | identifier of the list of tensors (of which there may be many) inputs to this operation. |\n|------|------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- the size of the list of Tensors produced by this named input. \n\n#### public String\n**name**\n()\n\nReturns the full name of the Operation. \n\n#### public int\n**numOutputs**\n()\n\nReturns the number of tensors produced by this operation. \n\n#### public [Output](/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**output**\n(int idx)\n\nReturns a symbolic handle to one of the tensors produced by this operation.\n\nWarning: Does not check that the type of the tensor matches T. It is recommended to call\nthis method with an explicit type parameter rather than letting it be inferred, e.g. `operation.<Integer>output(0)`\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| idx | The index of the output among the outputs produced by this operation. |\n|-----|-----------------------------------------------------------------------|\n\n#### public [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e\n**outputList**\n(int idx, int length)\n\nReturns symbolic handles to a list of tensors produced by this operation. \n\n##### Parameters\n\n| idx | index of the first tensor of the list |\n| length | number of tensors in the list |\n|--------|---------------------------------------|\n\n##### Returns\n\n- array of `Output` \n\n#### public int\n**outputListLength**\n(String name)\n\nReturns the size of the list of Tensors produced by this operation.\n\nAn Operation has multiple named outputs, each of which produces either a single tensor or a\nlist of tensors. This method returns the size of the list of tensors for a specific named\noutput of the operation.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| name | identifier of the list of tensors (of which there may be many) produced by this operation. |\n|------|--------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- the size of the list of Tensors produced by this named output. \n\n#### public String\n**toString**\n()\n\n\u003cbr /\u003e\n\n#### public String\n**type**\n()\n\nReturns the type of the operation, i.e., the name of the computation performed by the\noperation."]]