编译 AI 引擎 graph 应用 - 2022.1 简体中文

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

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

本章描述了传递给 AI 引擎编译器 (aiecompiler) 的所有命令行选项。它提取数据流 graph 代码和各内核代码来生成可在各 AI 引擎目标平台(例如,仿真器和 AI 引擎器件)上运行的镜像。AI 引擎编译器会对 graph 进行静态编译,并在 AI 引擎内对内核进行映射和布局。

提示: 除非另行指定,否则所有输入文件路径都与当前目录有关,所有输出文件路径都与 Work 目录有关。

AI 引擎 graph 和内核均可单独编译,或者可作为独立应用来进行编译,此独立应用在 AI 引擎处理器阵列内通过仿真或硬件来运行。graph 与内核还可包含在较大的系统设计中使用,此类设计将 AI 引擎 graph 与 Versal® 器件上运行的 ELF 应用以及器件的可编程逻辑内运行的可编程逻辑 (PL) 内核加以集成。AI 引擎编译器用于编译 graph 与内核,包括作为独立配置和包含在更大的系统内的 graph 与内核。

使用 Vitis IDE 所示, Vitis™ IDE 可用于创建和管理工程构建设置并运行 AI 引擎编译器。或者,您可从命令行构建工程(如 使用 Vitis 工具流程来集成应用 中所述)或者在脚本或 Makefile 中构建工程。上述任一方法都允许您执行仿真来验证 graph 应用或集成系统设计、在交互式调试环境下调试设计并构建设计以供在硬件上运行和部署。无论您采用任何方法来使用这些工具,都应首先设置环境。