Um gráfico de fluxo de dados que representa uma computação do TensorFlow.
As instâncias de um gráfico são seguras para threads.
 AVISO: Os recursos consumidos pelo objeto Graph devem ser liberados explicitamente invocando o método close() , então o objeto Graph não será mais necessário. 
Classes aninhadas
| interface | Gráfico.WhileSubgraphBuilder | Usado para instanciar uma classe abstrata que substitui o método buildSubgraph para construir um subgráfico condicional ou de corpo para um loop while. | |
Construtores Públicos
|  Gráfico ()  Crie um gráfico vazio.  | 
Métodos Públicos
| Saída[] <?> |  addGradients ( Saída <?> y, Saída[] <?> x)  Adiciona operações para calcular as derivadas parciais da soma de  ys em relação axs, ou seja,dy/dx_1, dy/dx_2... Esta é uma versão simplificada de  | 
| Saída[] <?> |  addGradients (prefixo de string, Saída[] <?> y, Saída[] <?> x, Saída[] <?> dx)  Adiciona operações para calcular as derivadas parciais da soma de  ys em relação axs, ou seja,d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...  | 
| vazio sincronizado | |
| vazio |  checkInput (entrada operacional )  Verifica se  inputé válida para uso como entrada neste ambiente de execução. | 
| vazio |  fechar ()  Libere recursos associados ao Gráfico. | 
| ExecutionEnvironment.Types |  ambienteType ()  Obtenha o tipo deste ambiente (da enumeração `Environments`. | 
| vazio | |
| vazio |  importGraphDef ( GraphDef graphDef, prefixo String)  Importe uma representação de um gráfico do TensorFlow. | 
| Lista< Op > |  inicializadores ()  Retorna todos os inicializadores adicionados ao gráfico via  addInitializer(Op) | 
| GraphOperationBuilder | |
| Operação gráfica |  operação (nome da string)  Retorna a operação (nó do Gráfico) com o nome fornecido. | 
| Iterador< Operação > | |
| GráficoDef |  toGraphDef ()  Gere uma representação do gráfico. | 
| Saída[] <?> |  whileLoop ( Output[] <?> entradas, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, nome da string)  Constrói um loop while.  | 
Métodos herdados
Construtores Públicos
Gráfico público ()
Crie um gráfico vazio.
Métodos Públicos
saída pública[] <?> addGradients ( Saída <?> y, Saída[] <?> x)
 Adiciona operações para calcular as derivadas parciais da soma de y s em relação a x s, ou seja, dy/dx_1, dy/dx_2...
 Esta é uma versão simplificada de addGradients(String, Output[], Output[], Output[]) onde y é uma única saída, dx é nulo e prefix é nulo. 
Parâmetros
| sim | saída da função para derivar | 
|---|---|
| x | entradas da função para a qual as derivadas parciais são calculadas | 
Devoluções
-  as derivadas parciais dycom o tamanho dex
saída pública[] <?> addGradients (prefixo de string, saída[] <?> y, saída[] <?> x, saída[] <?> dx)
 Adiciona operações para calcular as derivadas parciais da soma de y s em relação a x s, ou seja, d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...
 dx são usados como gradientes iniciais (que representam as derivadas parciais simbólicas de alguma função de perda L wrt y ). dx deve ser nulo ou ter tamanho y .
 Se dx for nulo, a implementação usará dx de OnesLike para todas as formas em y .
 prefix é usado como o prefixo do nome aplicado a todos os nós adicionados ao gráfico para calcular gradientes. Deve ser exclusivo no gráfico fornecido ou a operação falhará.
 Se prefix for nulo, um será escolhido automaticamente. 
Parâmetros
| prefixo | prefixo de string exclusivo aplicado antes dos nomes dos nós adicionados ao gráfico para calcular gradientes. Se for nulo, um padrão será escolhido. | 
|---|---|
| sim | saída da função para derivar | 
| x | entradas da função para a qual as derivadas parciais são calculadas | 
| dx | se não for nulo, as derivadas parciais de alguma função de perda Lwrty | 
Devoluções
-  as derivadas parciais dycom o tamanho dex
público sincronizado void addInitializer ( op inicializador)
Adiciona um inicializador à lista de inicializadores de gráfico.
Parâmetros
| inicializador | Um inicializador para adicionar à lista. | 
|---|
public void checkInput (entrada Op )
 Verifica se input é válida para uso como entrada neste ambiente de execução. Lança IllegalArgumentException se não. 
Parâmetros
| entrada | A operação a ser verificada | 
|---|
fechamento de vazio público ()
Libere recursos associados ao Gráfico.
 Bloqueia até que não haja instâncias Session ativas referentes a este gráfico. Um gráfico não pode ser usado após retornos próximos. 
public ExecutionEnvironment.Types EnvironmentType ()
Obtenha o tipo deste ambiente (da enumeração `Environments`.
Devoluções
- Um valor `Environments` que indica o tipo de ambiente de execução.
public void importGraphDef ( GraphDef graphDef)
Importe uma representação de um gráfico do TensorFlow.
 A representação do gráfico, referida como GraphDef , pode ser gerada por toGraphDef() e equivalentes em APIs de outras linguagens. 
Parâmetros
| gráficoDef | Protocolo GraphDefpara importar | 
|---|
Lança
| Exceção de argumento ilegal | se graphDef não for uma serialização reconhecida de um gráfico. | 
|---|
Veja também
public void importGraphDef ( GraphDef graphDef, prefixo String)
Importe uma representação de um gráfico do TensorFlow.
Parâmetros
| gráficoDef | a representação de um gráfico do TensorFlow. | 
|---|---|
| prefixo | um prefixo que será anexado aos nomes em graphDef | 
Lança
| Exceção de argumento ilegal | se graphDef não for uma serialização reconhecida de um gráfico. | 
|---|
Veja também
Lista pública< Op > inicializadores ()
 Retorna todos os inicializadores adicionados ao gráfico via addInitializer(Op) 
public GraphOperationBuilder opBuilder (tipo String, nome String)
 Retorna um construtor para adicionar Operation s ao Graph. 
Parâmetros
| tipo | da Operação (ou seja, identifica o cálculo a ser realizado) | 
|---|---|
| nome | para se referir à operação criada no gráfico. | 
Devoluções
-  um OperationBuilder, que adicionará a Operação ao gráfico quandobuild()for invocado. Sebuild()não for invocado, alguns recursos poderão vazar.
operação pública GraphOperation (nome da string)
Retorna a operação (nó do Gráfico) com o nome fornecido.
 Ou null se tal operação não existir no gráfico. 
Parâmetros
| nome | nome da operação a ser procurada | 
|---|
Devoluções
- operação no gráfico com este nome ou nulo se não for encontrado
Iterador público< Operação > operações ()
 Iterador sobre todas as Operation s no gráfico.
A ordem da iteração não é especificada. Os consumidores do iterador não receberão nenhuma notificação caso o gráfico subjacente mude durante a iteração.
public Output[] <?> whileLoop ( Output[] <?> entradas, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, nome da string)
Constrói um loop while.
Parâmetros
| entradas | as entradas do loop | 
|---|---|
| cgBuilder | WhileSubgraphBuilder para construir o subgráfico condicional | 
| bgBuilder | WhileSubgraphBuilder para construir o subgráfico do corpo | 
| nome | nome para o loop | 
Devoluções
-  lista de saídas de loop, do mesmo comprimento que as inputs