使用 Vitis 分析器查看和分析追踪数据 - 2022.1 简体中文

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

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

必须使用 Vitis 分析器才能查看和分析追踪数据。使用 XRT 或 XSDB 捕获追踪数据后,您应已获得所需的所有数据,可在 Vitis 分析器中打开“Event Trace”(事件追踪)视图进行查看。

图 1. Vitis 分析器中的事件追踪

使用 Vitis 分析器打开运行汇总文件以查看事件追踪数据。以下提供了 XSDB 流程示例:

vitis_analyzer ./aie_trace_profile.run_summary

以下提供了 XRT 流程示例:

vitis_analyzer ./xrt.run_summary

限制

  • 由于资源有限,在事件追踪中可看到溢出。请参阅 使用多个事件追踪串流,了解如何配置追踪串流数量以尽可能减少溢出问题。
  • 如需获取详细的事件追踪信息,必须在编译中指定 --xlopt=0 选项。如果省略,则使用默认设置 --xlopt=1,这可能导致函数发生内联,从而限制调试功能。
  • 调用 graph.end() 时,需要主机代码以确保正确完成 XRT 流程。