生成和分析 AI 引擎状态
在硬件仿真期间,可定期生成状态输出。在 AMD Vitis™ Unified IDE 的“Analysis”视图中可以分析状态和警告以便调试。
- 在 xrt.ini 中添加以下选项即可输出 AI 引擎状态。这是一次性设置,它会导致定期输出状态数据,包括死锁检测。
-
aie_status=true
:开启输出生成功能特性。 -
aie_status_interval_us
:指定 AI 引擎状态输出的时间间隔。示例:[Debug] aie_status=true aie_status_interval_us=1000
硬件仿真会生成以下文件。
- xrt.run_summary:由硬件仿真生成的汇总文件,可在 Vitis Unified IDE 的“Analysis”视图中打开。
- aie_status_edge.json:AI 引擎和 AI 引擎存储器的状态。
- aieshim_status_edge.json:AI 引擎接口拼块的状态。
- summary.csv:汇总 CSV 文件。
-
- 汇总文件和 JSON 文件必须使用
scp
命令从 QEMU Linux 系统复制到您的本地系统。状态文件必须位于本地目录中,而后才能在 Vitis Unified IDE 的“Analysis”视图中进行分析。如需了解有关如何将这些文件复制到您的本地系统的更多详细信息,请参阅 Vitis 统一软件平台文档:应用加速开发(UG1393) 中的在嵌入式处理器平台上运行仿真。 - 在 Vitis Unified IDE 的“Analysis”视图中分析汇总文件和 JSON 文件。欲知详情,请参阅 分析 AI 引擎状态。