执行

executors 软件包中包含核心 Executor 类和运行时相关的功能。

运行时

运行时是一个逻辑概念,用于描述执行计算的系统。

TFF 运行时

TFF 运行时通常处理 AST 的执行,并将数学计算的执行委派给外部运行时,如 TensorFlow

外部运行时

外部运行时是 TFF 运行时将执行委派给的任何系统。

TensorFlow

TensorFlow 是一个开源的机器学习平台。如今,TFF 运行时将数学计算委派给 TensorFlow,这通过可组合成一个层次结构(称为执行栈)的 Executor 来实现。

Executor

executor_base.Executor 是一个抽象接口,它定义了用于执行 AST 的 API。executors 软件包中包含此接口的具体实现集合。

ExecutorFactory

executor_factory.ExecutorFactory 是一个抽象接口,它定义了用于构造 Executor 的 API。这些 factory 会延迟构造 Executor 并管理 Executor 的生命周期;延迟构造 Executor 的动机是推断执行时的客户端数量。

执行栈

执行栈是 Executor 的层次结构。executor_stacks 软件包内含用于构造和组成特定执行栈的逻辑。