在硬件仿真中分析 AI 引擎状态 - 2023.2 简体中文

AI 引擎工具和流程用户指南 (UG1076)

Document ID
UG1076
Release Date
2023-12-04
Version
2023.2 简体中文

生成和分析 AI 引擎状态

在硬件仿真期间,可定期生成状态输出。在 AMD Vitis™ Unified IDE 的“Analysis”视图中可以分析状态和警告以便调试。

  1. 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.jsonAI 引擎AI 引擎存储器的状态。
    • aieshim_status_edge.jsonAI 引擎接口拼块的状态。
    • summary.csv:汇总 CSV 文件。
  2. 汇总文件和 JSON 文件必须使用 scp 命令从 QEMU Linux 系统复制到您的本地系统。状态文件必须位于本地目录中,而后才能在 Vitis Unified IDE 的“Analysis”视图中进行分析。如需了解有关如何将这些文件复制到您的本地系统的更多详细信息,请参阅 Vitis 统一软件平台文档:应用加速开发(UG1393) 中的在嵌入式处理器平台上运行仿真
  3. Vitis Unified IDE 的“Analysis”视图中分析汇总文件和 JSON 文件。欲知详情,请参阅 分析 AI 引擎状态