包切换 - 2022.1 简体中文

Versal ACAP AI 引擎编程环境 用户指南 (UG1076)

Document ID
UG1076
Release Date
2022-05-25
Version
2022.1 简体中文

包串流连接具有名为“packet ID”(包 ID)的字段。如果“packet ID”字段源来自 ADF graph 内部,那么 x86 仿真器会为这些包 ID 使用基于零 (0) 的规范索引方案。拆分节点的输出上的第一个分支的包 ID 等于 0,后接 1、2、3 以此类推。如果包 ID 的源来自 ADF graph 外部,那么 AI 引擎仿真器与 x86 仿真器之间将出现不一致。要解决这些不一致,请参阅 包切换和 AI 引擎仿真器 以了解有关当源位于 ADF graph 外部时提供定制包 ID 的更多信息。

包合并的本质意味着 x86 仿真器与 AI 引擎仿真器会生成非确定性结果。如果包拆分分支上的 AI 引擎在任何其它分支之前完成数据处理,那么其数据会首先出现在包合并的输出上。具体哪个核首先出现取决于内核代码与传入数据。因此,任何下游处理块都必须准备好处理此行为。