本文作者:AMD 工程师 Shaoyi Chen
最后我们需要生成能够在 AMD Kria KR260 上运行的固件。
首先我们需要根据以下地址设置好 KR260 开发板:
为 platform 生成设备树文件。
执行完后,将在此目录下生成 pl.dtsi 文件:
device_tree/device_tree/pfmdevice/psu_cortexa53_0/device_tree_domain/bsp
创建固件时,我们将参考官方仓库:
git clone --branch xlnx_rel_v2022.1
将最终的 bit 和 xclbin 文件,设备树文件 pl.dtsi,以及 shell.json 文件复制到文件夹下。文件夹结构应该类似于:
在 KR260 同级目录下运行 make,将生成最终可运行的固件。
将该目录通过 scp 命令上传到 KR260 开发板上。
运行:
将固件安装到开发板上,检查是否存在对应固件。
安装运行 dpu 所需要的包:
加载对应的固件:
查询DPU是否存在:
下载测试模型(点击阅读原文,下载测试模型):
运行测试模型:
xdputil benchmark /usr/share/vitis_ai_library/models/resnet50_pt/resnet50_pt.xmodel 5
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !