Path: blob/master/site/pt-br/federated/design/life_of_a_computation.md
25118 views
Ciclo de vida de uma computação
[TOC]
Execução de uma função do Python no TFF
Este exemplo serve para destacar como uma função do Python se torna uma computação do TFF e como a computação é avaliada pelo TFF.
Pela perspectiva de usuário:
Escreva uma função do Python.
Decore a função do Python com
@tff.tf_computation
.Observação: por enquanto, só é importante que a função do Python seja decorada, e não as especificidades do decorador em si. Isso será explicado com maiores detalhes abaixo.
Defina um contexto do TFF.
Invoque a função do Python.
Pela perspectiva do TFF:
Quando o código Python é processado, o decorador @tff.tf_computation
faz o tracing da função do Python e constrói uma computação do TFF.
Quando a função do Python é invocada, a computação do TFF que é invocada, e o TFF vai compilar e executar a computação no contexto definido.
TF x TFF x Python
TODO: b/153500547 – Descrever o exemplo TF x TFF x Python.