[发明专利]一种基于Vitis栈的目标检测全流程加速方法及系统在审

专利信息
申请号: 202111671214.8 申请日: 2021-12-31
公开(公告)号: CN114298298A 公开(公告)日: 2022-04-08
发明(设计)人: 胡建国;夏邦;杨学彬;肖辉敏;张月;王德明 申请(专利权)人: 中山大学;中山大学深圳研究院;广州智慧城市发展研究院
主分类号: G06N3/063 分类号: G06N3/063
代理公司: 广州专理知识产权代理事务所(普通合伙) 44493 代理人: 曲超
地址: 510000 *** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 vitis 目标 检测 流程 加速 方法 系统
【权利要求书】:

1.一种基于Vitis栈的目标检测全流程加速方法,其特征在于,所述方法包括以下步骤:

S100,将Yolov3模型转换为量化模型;

S200,将输入数据进行存储处理;

S300,进行DPU部署获得硬件平台;

S400,在硬件平台上通过量化模型对数据后处理。

2.根据权利要求1所述的一种基于Vitis栈的目标检测全流程加速方法,其特征在于,在S100中,将Yolov3模型转换为量化模型的方法包括以下步骤:

S101,将Yolov3模型的HDF5文件进行转换为TensorFlow的检查点checkpiont;

S102,将TensorFlow checkpoint转换为frozen graph文件,从而将所有变量转换为常量,并且将与训练有关的图结点删掉;其中,训练有关的图结点包括优化核损失函数;

S103,通过使用vitis AI工具以及量化指令vai_q_tensorflow quantize命令将Frozen Graph模型进行量化得到量化部署模型;

S104,通过vitis AI工具中的编译器对量化模型进行编译生成可以通过DPU指令集的.elf文件作为量化模型。

3.根据权利要求1所述的一种基于Vitis栈的目标检测全流程加速方法,其特征在于,在S200中,将输入数据进行存储处理的方法包括四部分:存储变换、数据读取、对数据类型作定点优化处理和指令优化。

4.根据权利要求3所述的一种基于Vitis栈的目标检测全流程加速方法,其特征在于,在S200中,存储变换的方法为:数据在zynq ultrascale mpsoc系统的process system和process logic部分需要进行数据传输,将ps端的数据进行分区,分为推理图片/视频存储区和权重数据存储区,初始数据作矩阵变化使得其对应不同层之间的卷积运算。

5.根据权利要求3所述的一种基于Vitis栈的目标检测全流程加速方法,其特征在于,在S200中,数据读取的方法为:对于在ps端存储后的数据,在pl端全局存储中分配一块内存专门用于存储从ps端读取的数据,读取是采用MFCA算法根据输出矩阵的宽度和卷积核的大小对输入矩阵进行分块,并将两个数据块转换为对应的矩阵,然后继续对两个矩阵进行稀疏矩阵乘法,最后将得到的结果按序排列,得到卷积输出结果,使用MFCA算法中的矩阵分块和矩阵转换将数据存储到pl端的全局存储中。

6.根据权利要求3所述的一种基于Vitis栈的目标检测全流程加速方法,其特征在于,在S200中,指令优化的方法为:对于函数,通过指定directive指令来将作dataflow处理加快函数执行,对于循环,使用pipeline和循环展开指令在循环这一层级进行加速,对于数组通过数据拆分来加快数据处理。

7.根据权利要求6所述的一种基于Vitis栈的目标检测全流程加速方法,其特征在于,在S300中,进行DPU部署获得硬件平台的方法为:

通过vivado调用zynq处理器ip以及dpu ip两者通过AXI互联矩阵以及AXI总线对两者进行数据传输;

通过修改configuration文件来配置DPU,具体为:配置DPU使用数量为2,RAM使用率为高,采用通道增强、深度卷积、DSP48使用率为高以及BRAM和Ultra RAM的使用比例,生成XSA文件;

通过PetaLinux工具来创建Linux映像和具有XRT支持的sysroot,使得系统可以运行嵌入式软件系统;

通过将XRT、简单系统管理以及Vitis-AI依赖文件和GUI支持进行封装生成Petalinux镜像;

最后,通过vitis将XSA文件与Petalinux镜像一起打包生成定制化的基于DPU加速的硬件平台。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学;中山大学深圳研究院;广州智慧城市发展研究院,未经中山大学;中山大学深圳研究院;广州智慧城市发展研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111671214.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top