GraphOperation
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Implementazione per Operation
aggiunta come nodo a un Graph
.
Le istanze GraphOperation sono valide solo finché il Graph
di cui fanno parte è valido. Pertanto, se è stato richiamato Graph.close()
, i metodi sull'istanza GraphOperation potrebbero fallire con un IllegalStateException
.
Le istanze GraphOperation sono immutabili e thread-safe.
Metodi pubblici
booleano | |
int | |
int | inputListLength (nome stringa) Restituisce la dimensione dell'elenco di tensori fornito per questa operazione. |
Corda | nome () Restituisce il nome completo dell'operazione. |
int | numeroUscite () Restituisce il numero di tensori prodotti da questa operazione. |
<T> Uscita <T> | output (int idx) Restituisce un handle simbolico a uno dei tensori prodotti da questa operazione. |
Uscita[] <?> | outputList (int idx, int lunghezza) Restituisce gli handle simbolici a un elenco di tensori prodotti da questa operazione. |
int | outputListLength (nome stringa) Restituisce la dimensione dell'elenco di Tensori prodotto da questa operazione. |
Corda | |
Corda | tipo () Restituisce il tipo dell'operazione, ovvero il nome del calcolo eseguito dall'operazione. |
Metodi ereditati
Dalla classe java.lang.Object booleano | è uguale a (Oggetto arg0) |
Classe finale<?> | getClass () |
int | codice hash () |
vuoto finale | notificare () |
vuoto finale | notificaTutti () |
Corda | accordare () |
vuoto finale | attendere (lungo arg0, int arg1) |
vuoto finale | aspetta (lungo arg0) |
vuoto finale | Aspettare () |
Dall'interfaccia org.tensorflow.Operation astratto int | inputListLength (nome stringa) Restituisce la dimensione dell'elenco di tensori fornito per questa operazione. |
stringa astratta | nome () Restituisce il nome completo dell'operazione. |
astratto int | numeroUscite () Restituisce il numero di tensori prodotti da questa operazione. |
astratto <T> Risultato <T> | output (int idx) Restituisce un handle simbolico a uno dei tensori prodotti da questa operazione. |
output astratto[] <?> | outputList (int idx, int lunghezza) Restituisce gli handle simbolici a un elenco di tensori prodotti da questa operazione. |
astratto int | outputListLength (nome stringa) Restituisce la dimensione dell'elenco di Tensori prodotto da questa operazione. |
stringa astratta | tipo () Restituisce il tipo dell'operazione, ovvero il nome del calcolo eseguito dall'operazione. |
Metodi pubblici
booleano pubblico è uguale a (Oggetto o)
Restituisce la dimensione dell'elenco di tensori fornito per questa operazione.
Un'operazione ha più input denominati, ognuno dei quali contiene un singolo tensore o un elenco di tensori. Questo metodo restituisce la dimensione dell'elenco di tensori per un input denominato specifico dell'operazione.
Parametri
nome | identificatore dell'elenco di tensori (di cui possono essere molti) input per questa operazione. |
---|
ritorna
- la dimensione dell'elenco di tensori prodotto da questo input denominato.
nome stringa pubblica ()
Restituisce il nome completo dell'operazione.
public int numOutputs ()
Restituisce il numero di tensori prodotti da questa operazione.
Uscita pubblica <T> uscita (int idx)
Restituisce un handle simbolico a uno dei tensori prodotti da questa operazione.
Attenzione: non controlla che il tipo del tensore corrisponda a T. Si consiglia di chiamare questo metodo con un parametro di tipo esplicito anziché lasciarlo dedurre, ad esempio operation.<Integer>output(0)
Parametri
idx | L'indice dell'output tra gli output prodotti da questa operazione. |
---|
output pubblico[] <?> outputList (int idx, int lunghezza)
Restituisce gli handle simbolici a un elenco di tensori prodotti da questa operazione.
Parametri
idx | indice del primo tensore della lista |
---|
lunghezza | numero di tensori nell'elenco |
---|
public int outputListLength (nome stringa)
Restituisce la dimensione dell'elenco di Tensori prodotto da questa operazione.
Un'operazione ha più output denominati, ognuno dei quali produce un singolo tensore o un elenco di tensori. Questo metodo restituisce la dimensione dell'elenco di tensori per un output denominato specifico dell'operazione.
Parametri
nome | identificatore dell'elenco di tensori (che possono essere molti) prodotto da questa operazione. |
---|
ritorna
- la dimensione dell'elenco di tensori prodotto da questo output denominato.
stringa pubblica toString ()
tipo di stringa pubblica ()
Restituisce il tipo dell'operazione, ovvero il nome del calcolo eseguito dall'operazione.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate. Alcuni contenuti sono concessi in base alla licenza NumPy.
Ultimo aggiornamento 2025-07-27 UTC.
[null,null,["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# GraphOperation\n\npublic final class **GraphOperation** \nImplementation for an [Operation](/versions/r2.13/api_docs/java/org/tensorflow/Operation) added as a node to a [Graph](/versions/r2.13/api_docs/java/org/tensorflow/Graph).\n\nGraphOperation instances are valid only as long as the [Graph](/versions/r2.13/api_docs/java/org/tensorflow/Graph) they are a part of is\nvalid. Thus, if [Graph.close()](/versions/r2.13/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](/versions/r2.13/api_docs/java/org/tensorflow/GraphOperation#equals(java.lang.Object))(Object o) |\n| int | [hashCode](/versions/r2.13/api_docs/java/org/tensorflow/GraphOperation#hashCode())() |\n| int | [inputListLength](/versions/r2.13/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](/versions/r2.13/api_docs/java/org/tensorflow/GraphOperation#name())() Returns the full name of the Operation. |\n| int | [numOutputs](/versions/r2.13/api_docs/java/org/tensorflow/GraphOperation#numOutputs())() Returns the number of tensors produced by this operation. |\n| \\\u003cT\\\u003e [Output](/versions/r2.13/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/versions/r2.13/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\\[\\]](/versions/r2.13/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/versions/r2.13/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](/versions/r2.13/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](/versions/r2.13/api_docs/java/org/tensorflow/GraphOperation#toString())() |\n| String | [type](/versions/r2.13/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](/versions/r2.13/api_docs/java/org/tensorflow/Operation) \n\n|-----------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract int | [inputListLength](/versions/r2.13/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](/versions/r2.13/api_docs/java/org/tensorflow/Operation#name())() Returns the full name of the Operation. |\n| abstract int | [numOutputs](/versions/r2.13/api_docs/java/org/tensorflow/Operation#numOutputs())() Returns the number of tensors produced by this operation. |\n| abstract \\\u003cT\\\u003e [Output](/versions/r2.13/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/versions/r2.13/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\\[\\]](/versions/r2.13/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/versions/r2.13/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](/versions/r2.13/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](/versions/r2.13/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](/versions/r2.13/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\\[\\]](/versions/r2.13/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."]]