当前位置:   article > 正文

Ultra96之DPU-1_zcu102-dpu-trd-2019-1-190809.zip

zcu102-dpu-trd-2019-1-190809.zip

部分内容选自https://blog.csdn.net/lulugay/article/details/103152530

什么是DPU?

DPU全称Deeplearning Processor Un学汪玉教授组开发的it,是清华大针对Xilinx FPGA的深度学习加速器,而后被Xilinx收购。

为什么要写本系列博文


DPU的使用说难也难,说简单也简单。DPU的使用难在,真正把DPU用起来需要开发者熟悉FPGA(用于把DPU集成进自己的设计),嵌入式Linux(在Linux中把DPU用起来)以及深度学习相关的知识(使用深度学习框架训练自己的网络,并使用Xilinx的工具链将网络部署到DPU上)。DPU的使用简单在,虽然需要的知识点稍微有点多,但不需要开发者精通这些知识。如果有一份条理清晰、内容完整的文档复现起来难度并不大。


遗憾的是,目前我还没有看到一份条理清晰、内容完整的文档。Xilinx官方虽然提供了一些Tutorial(见https://github.com/Xilinx/Edge-AI-Platform-Tutorials),但是这些文档并没有形成一个完整的链条。具体来说,把一个神经网络部署到DPU上,包含训练网络,编译网络模型,部署网络三个部分,Xilinx的Tutorial分别用不同的案例介绍了这三部分应该如何操作,但是没有一个完整的案例将这三个步骤从头到尾穿起来,而这三个步骤之间是紧密耦合的,因此按照官方的文档想把DPU跑起来需要踩很多坑。


DPU on Ultra96系列—2硬件准备—在Vivado中集成DPU IP

在Vivado中集成DPU IP


环境要求
.Vivado2018.2
.DPU3.0(zcu102-dpu-trd-2019-1-190809.zip,解压后在zcu102-dpu-trd-2019-1/pl/srcs/dpu_ip)
.可以在https://www.xilinx.com/products/design-tools/ai-inference/ai-developer-hub.html#edge下载

讲讲DPU iP的设置——pg338

 

 

 

 

 

 

 

 导出

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/489922
推荐阅读
相关标签
  

闽ICP备14008679号