Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
tensorflow
GitHub Repository: tensorflow/docs-l10n
Path: blob/master/site/pt-br/federated/design/execution.md
25118 views

Execução

[TOC]

O pacote executors (executores) contém classes core dos executores e funcionalidades relacionadas ao runtime.

Runtime

O runtime é um conceito lógico que descreve um sistema que executa uma computação.

Runtime do TFF

Tipicamente, um runtime do TFF executa uma AST e delega a execução de computações matemáticas a um runtime externo, como o TensorFlow.

Runtime externo

Um runtime externo é qualquer sistema ao qual o runtime do TFF delega a execução.

TensorFlow

O TensorFlow é uma plataforma de código aberto para aprendizado de máquina. Atualmente, o runtime do TFF delega as computações matemáticas para o TensorFlow usando um executor que pode ser composto em uma hierarquia, chamada de pilha de execução.

Executor

Um executor_base.Executor é uma interface abstrata que define a API para execução de uma AST. O pacote executors contém um conjunto de implementações concretas dessa interface.

ExecutorFactory

Uma executor_factory.ExecutorFactory (fábrica de executores) é uma interface abstrata que define a API para construir um executor. Essas fábricas constroem o executor de maneira lenta (lazy) e gerencia o ciclo de vida do executor. O motivo para a construção lazy é inferir o número de clientes no momento da execução.

Pilha de execução

Uma pilha de execução é uma hierarquia de executores. O pacote executor_stacks (pilhas de execução) contém lógica para construir e compor pilhas de execução específicas.