Session.Runner

Session.Runner classe final pública

Executar Operation s e avaliar Tensors .

Um corredor executa os fragmentos gráfico necessárias para executar cada Operation necessários para avaliar os Tensors para buscar. A feed(String, int, Tensor) chamada permite que os chamadores para substituir o valor da Tensors no gráfico substituindo os fornecidos Tensors para as saídas das operações previstas para feed(String, int, Tensor) .

Construtores Públicos

Métodos Públicos

Session.Runner
addTarget (operação String)
Faça run() executar operation , mas não retornou nenhum avaliadas Tensors .
Session.Runner
addTarget ( op op)
Faça run() executar op , mas não retornou nenhum avaliadas Tensors .
Session.Runner
addTarget ( Operação operação)
Faça run() executar operation , mas não retornou nenhum avaliadas Tensors .
Session.Runner
alimentação (String, Tensor t)
Evite avaliar operation e substituir t para o valor que ela produz.
Session.Runner
alimentação (String, int índice, Tensor t)
Evitar avaliar o index de saída -ésimo de operation através da substituição t para o valor que ela produz.
Session.Runner
alimentação ( Operando <?> operando, Tensor t)
Use t em vez do Tensor referido por executar a operação a que se refere operand .
Session.Runner
buscar (operação String)
Faça run() retorna a saída de operation .
Session.Runner
buscar (String, int index)
Faça run() retornar o index de saída -ésimo de operation .
Session.Runner
fetch ( Operando <?> operando)
Marcas run() retornar o Tensor referido pela saída do operand .
Session.Runner
fetch ( Output <?> saída)
Marcas run() retornar o Tensor referido por output .
List < Tensor >
executar ()
Execute os fragmentos do gráfico necessários para calcular todas as buscas solicitadas.
Session.Run
runAndFetchMetadata ()
Execute fragmentos de gráfico para calcular buscas solicitadas e retornar metadados sobre a execução.
Session.Runner
setOptions ( RunOptions opções)
Defina as opções (normalmente para depuração) para esta execução.

Métodos herdados

boleano
equals (arg0 Object)
aula final <?>
getClass ()
int
hashCode ()
vazio final
notificar ()
vazio final
notifyAll ()
Fragmento
toString ()
vazio final
wait (longa arg0, int arg1)
vazio final
wait (arg0 de comprimento)
vazio final
wait ()

Construtores Públicos

pública Runner ()

Métodos Públicos

pública Session.Runner addTarget (operação String)

Faça run() executar operation , mas não retornou nenhum avaliadas Tensors .

Parâmetros
Operação o nome da string da operação a ser executada
Devoluções
  • este corredor de sessão

pública Session.Runner addTarget ( Op op)

Faça run() executar op , mas não retornou nenhum avaliadas Tensors .

Parâmetros
op a operação a executar, como uma Op
Devoluções
  • este corredor de sessão

pública Session.Runner addTarget ( Operação operação)

Faça run() executar operation , mas não retornou nenhum avaliadas Tensors .

Parâmetros
Operação a operação para executar
Devoluções
  • este corredor de sessão
Lança
Exceção de argumento ilegal se a operação não é uma GraphOperation

público Session.Runner alimentação (String, Tensor t)

Evite avaliar operation e substituir t para o valor que ela produz.

Parâmetros
Operação É o nome seqüência da operação, caso em que este método é um atalho para feed(operation, 0) , ou é uma seqüência de caracteres do operation_name forma: output_index, caso em que este método funciona como feed(operation_name, output_index) . Estes nomes separados por dois pontos são comumente utilizados na SignatureDef protocolo tampão de mensagens que estão incluídas na metaGraphDef() .
t o tensor substituindo a operação
Devoluções
  • este corredor de sessão

público Session.Runner alimentação (String, int índice, Tensor t)

Evitar avaliar o index de saída -ésimo de operation através da substituição t para o valor que ela produz.

Operações em um Graph pode ter várias saídas, index identifica qual um t está a ser previstas.

Parâmetros
Operação o nome da string da operação
t o tensor substituindo a operação
Devoluções
  • este corredor de sessão

pública Session.Runner alimentação ( Operando <?> operando, Tensor t)

Use t em vez do Tensor referido por executar a operação a que se refere operand .

Parâmetros
operando o nó no gráfico que representa a operação para substituir
t o tensor substituindo a operação
Devoluções
  • este corredor de sessão

pública Session.Runner fetch (operação String)

Faça run() retorna a saída de operation .

Parâmetros
Operação É o nome seqüência da operação, caso em que este método é um atalho para fetch(operation, 0) , ou é uma seqüência de caracteres do operation_name forma: output_index, caso em que este método funciona como fetch(operation_name, output_index) . Estes nomes separados por dois pontos são comumente utilizados na SignatureDef protocolo tampão de mensagens que estão incluídas na metaGraphDef() .
Devoluções
  • este corredor de sessão

pública Session.Runner fetch (String, int index)

Faça run() retornar o index de saída -ésimo de operation .

Operações em um Graph pode ter várias saídas, index identifica qual a retornar.

Parâmetros
Operação o nome da string da operação
Devoluções
  • este corredor de sessão

pública Session.Runner fetch ( Operando <?> operando)

Marcas run() retornar o Tensor referido pela saída do operand .

Parâmetros
operando o nó de onde buscar o tensor, como um operando
Devoluções
  • este corredor de sessão

pública Session.Runner fetch ( Output <?> saída)

Marcas run() retornar o Tensor referido por output .

Parâmetros
saída o nó de onde buscar o tensor
Devoluções
  • este corredor de sessão

Lista pública < Tensor > run ()

Execute os fragmentos do gráfico necessários para calcular todas as buscas solicitadas.

AVISO: O chamador assume a propriedade de todos os retornados Tensors , ou seja, o chamador deve chamar close() em todos os elementos da lista retornada para liberar recursos.

TODO (ashankar): Reconsidere o tipo de retorno aqui. Duas coisas em particular: (a) Tornar mais fácil para o chamador para limpeza (talvez retornar algo como AutoCloseableList em SessionTest.java), e (b) avaliar se o valor de retorno deve ser uma lista, ou talvez um Map<Output, Tensor> ?

TODO (andrewmyers): Também seria bom se o que quer que seja retornado aqui tornasse mais fácil extrair tensores de saída de uma forma segura para tipos.

Devoluções
  • lista de tensores resultantes obtidos por este executor de sessão

pública Session.Run runAndFetchMetadata ()

Execute fragmentos de gráfico para calcular buscas solicitadas e retornar metadados sobre a execução.

Esta é exactamente como run() , mas, para além dos tensores solicitados, também devolve os metadados sobre a execução gráfico sob a forma de um tampão de protocolo RunMetadata .

Devoluções
  • lista de tensores resultantes obtidos por este executor de sessão, com metadados de execução

pública Session.Runner setOptions ( RunOptions opções)

Defina as opções (normalmente para depuração) para esta execução.

As opções são apresentadas como um buffer de protocolo RunOptions .

Parâmetros
opções um RunOptions proto
Devoluções
  • este corredor de sessão