Aprenda o que há de mais recente em aprendizado de máquina, IA generativa e muito mais no WiML Symposium 2023
Registre-se
GraphOperation
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Implementação de uma Operation
adicionada como um nó a um Graph
.
As instâncias GraphOperation são válidas apenas enquanto o Graph
do qual fazem parte for válido. Assim, se Graph.close()
foi invocado, os métodos na instância GraphOperation podem falhar com um IllegalStateException
.
As instâncias GraphOperation são imutáveis e seguras para threads.
Métodos públicos
boleano | |
int | |
int | inputListLength (nome da string) Retorna o tamanho da lista de entradas de tensores fornecida para esta operação. |
Fragmento | nome () Retorna o nome completo da Operação. |
int | numSaídas () Retorna o número de tensores produzidos por esta operação. |
<T> Saída <T> | saída (int idx) Retorna um identificador simbólico para um dos tensores produzidos por esta operação. |
Saída[] <?> | outputList (int idx, comprimento int) Retorna identificadores simbólicos para uma lista de tensores produzidos por esta operação. |
int | outputListLength (nome da string) Retorna o tamanho da lista de tensores produzida por esta operação. |
Fragmento | |
Fragmento | tipo () Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação. |
Métodos Herdados
Da classe java.lang.Object boleano | igual a (objeto arg0) |
Aula final<?> | getClass () |
int | código de hash () |
vazio final | notifique () |
vazio final | notifiqueTodos () |
Fragmento | toString () |
vazio final | espere (long arg0, int arg1) |
vazio final | espere (arg0 longo) |
vazio final | espere () |
Da interface org.tensorflow.Operation resumo int | inputListLength (nome da string) Retorna o tamanho da lista de entradas de tensores fornecida para esta operação. |
String abstrata | nome () Retorna o nome completo da Operação. |
resumo int | numSaídas () Retorna o número de tensores produzidos por esta operação. |
resumo <T> Saída <T> | saída (int idx) Retorna um identificador simbólico para um dos tensores produzidos por esta operação. |
saída abstrata[] <?> | outputList (int idx, comprimento int) Retorna identificadores simbólicos para uma lista de tensores produzidos por esta operação. |
resumo int | outputListLength (nome da string) Retorna o tamanho da lista de tensores produzida por esta operação. |
String abstrata | tipo () Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação. |
Métodos públicos
public boolean equals (Objeto o)
Retorna o tamanho da lista de entradas de tensores fornecida para esta operação.
Uma operação tem várias entradas nomeadas, cada uma contendo um único tensor ou uma lista de tensores. Este método retorna o tamanho da lista de tensores para uma entrada nomeada específica da operação.
Parâmetros
nome | identificador da lista de tensores (dos quais pode haver muitos) entradas para esta operação. |
---|
Devoluções
- o tamanho da lista de tensores produzida por esta entrada nomeada.
nome da string pública ()
Retorna o nome completo da Operação.
public int numSaídas ()
Retorna o número de tensores produzidos por esta operação.
saída pública <T> saída (int idx)
Retorna um identificador simbólico para um dos tensores produzidos por esta operação.
Aviso: Não verifica se o tipo do tensor corresponde a T. Recomenda-se chamar este método com um parâmetro de tipo explícito em vez de deixá-lo ser inferido, por exemplo, operation.<Integer>output(0)
Parâmetros
idx | O índice da saída entre as saídas produzidas por esta operação. |
---|
public Output[] <?> outputList (int idx, int length)
Retorna identificadores simbólicos para uma lista de tensores produzidos por esta operação.
Parâmetros
idx | índice do primeiro tensor da lista |
---|
comprimento | número de tensores na lista |
---|
public int outputListLength (nome da string)
Retorna o tamanho da lista de tensores produzida por esta operação.
Uma operação tem várias saídas nomeadas, cada uma das quais produz um único tensor ou uma lista de tensores. Este método retorna o tamanho da lista de tensores para uma saída nomeada específica da operação.
Parâmetros
nome | identificador da lista de tensores (que podem ser muitos) produzidos por esta operação. |
---|
Devoluções
- o tamanho da lista de tensores produzida por esta saída nomeada.
public String toString ()
tipo de string pública ()
Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação.
Exceto no caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas. Alguns conteúdos são licenciados com a licença numpy.
Última atualização 2023-10-06 UTC.
[null,null,["Última atualização 2023-10-06 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."]]