完成 AI 引擎计算图编译后,即可在 Vitis IDE 中打开编译汇总。编译汇总提供了有关工具版本、构建开始时间和结束时间、构建持续时间、AI 引擎频率和 AI 引擎设计所使用的资源的信息。此外,该报告还包含 AI 引擎内核详细信息。
图 1. 状态
图 2. AI 引擎资源使用情况
COMMAND 部分提供了有关编译期间使用的不同选项的详细信息。
图 3. 编译命令
AI ENGINE RESOURCE UTILIZATION 部分提供了设计的资源使用情况概述。下表中提供了详细信息。
使用情况参数 | 描述 |
---|---|
Tiles used for AI Engine Kernels | 设计中 AI 引擎内核使用的拼块数量。格式为:X of Y
(Z%) 。 |
Tiles used for Buffers | 设计所使用的缓冲器数量。格式为:X of Y (Z%) 。 |
Tiles used for Stream Interconnect | 用于通过串流与其他 AI 引擎、PL 或 DMA 进行通信的拼块数量。 |
DMA FIFO Buffers | 设计所使用的 DMA FIFO 缓冲器数量。 |
Interface channels used for PL and Trace data | 用于 PL 和追踪串流数据的接口通道数量。 |
Interface Channels used for Trace data | 用于追踪串流数据的接口通道数量。 |
AI ENGINE KERNELS 部分高亮显示了 AI 引擎内核,这些内核对相同的内核函数进行例化,但所使用的参数以及内核对应的实例数量不尽相同。
图 4. AI 引擎内核