科隆官方认证!《黑神话》喜提红黄两牌最佳称号
2023-08-29 04:46:45
更多 TVM 中文文档可访问 →/
TVM 支持带有 SDAccel 的 Xilinx FPGA 板,接下来介绍如何将 TVM 部署到 AWS F1 FPGA 实例。
备注
【资料图】
此功能仍处于测试阶段,目前无法用 SDAccel 部署端到端神经网络。
本教程使用了两个 Python 脚本:
- 用于合成 FPGA 比特流的脚本。
- 将 FPGA 作为加速器的脚本。
用 FPGA Developer AMI 启动实例。无需 F1 实例来进行仿真和合成,因此推荐用开销较低的实例。
设置 AWS FPGA 开发套件:
启用 OpenCL 前设置 TVM。
为仿真创建 :
将 复制到 Python binary 目录下:因为当前的 Xilinx 工具包假定宿主机的二进制文件和 文件处于同一路径。
运行软件仿真:
运行硬件仿真:
用以下脚本进行合成:
创建 AWS FPGA 镜像,并将其上传到 AWS S3:
这会生成 awsxclbin 文件(在 F1 实例上使用 AWS FPGA 镜像必需)。
启动 Amazon EC2 F1 实例。
将 ,
和
复制到 F1 实例中。
设置 AWS FPGA 开发套件:
启用 OpenCL 前设置 TVM。
以 root 身份设置环境变量:
运行:
关键词:
关于本站 管理团队 版权申明 网站地图 联系合作 招聘信息
Copyright © 2005-2023 中国创投网 - cn.xunjk.com All rights reserved
联系我们:39 60 29 14 2@qq.com
皖ICP备2022009963号-3