AI 引擎编译器指南 - 2022.1 简体中文

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

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

AI 引擎编译器完成 AI 引擎设计编译后,它会分析设计,并基于 AI 引擎规则或软件最佳实践来提供有关如何改善设计的指南。部分指南可能会由 AI 引擎编译器自动纠正。指南文件会罗列发现的所有结果,包括严重性、按拼块编号分类、详细信息,是否由 AI 引擎编译器完成纠正以及建议的解决方案。

指南文件 guidance.html 位于 Work/reports 目录中。Web 浏览器可用于复查此指南文件。建议您按设计指南报告来更新自己的设计,然后再在仿真器中或硬件上运行设计。

以下提供了 AI 引擎编译器生成的指南示例,这些指南均包含在 Work/reports/guidance.html 中。

  • 变量先引用,然后再初始化。

  • 全局变量从内核实现本地进行初始化。

  • 数据阵列并非 128 位(16 字节)对齐。

  • 使用 __restrict 限定符会导致未定义的行为。仅当在硬件上运行时,才会呈现出此未定义的行为。

    注释: --xlopt ≥1 选项是编译设计所必需的,它允许 AI 引擎编译器生成相应的指南文件。