本帖最后由 robe.zhang 于 2021-1-10 16:40 编辑
【米尔FZ3深度学习计算卡】试用总结
首先要感谢米尔提供试用的开发板,感谢电路成试用活动,也很幸运自己有机会能够试用。 试用期间主要体验了板子的以下几个方面,做个汇总总结
开发板: 试用开发板是邮寄过来,物流很给力,开发板不管从包装和产品,到拆解后的各个芯片器件,都很硬核,板子是真好看;参数规格没有疑问,实力不容置疑;芯片元器件选用的顶级供应商物料,工业级标准,详细可以参考以下文章
核心平台、硬件框架: 开发板使用得核心部件是xilinx 的 zynq 系列中的高端产品 zynqmp soc芯片。 zynqmp soc芯片内大致可以分成PS 和PL两部分,PS 相当于一颗 arm soc,PL 相当于一颗 FPGA 芯片。PS 端集成ARMv8 64位4核A53 ,mali 400 双核 GPU,ARMv7 cortexR5 双核实时核心。
硬件框架没得说,不管是硬件开发,底层相关的开发,都需要对板子硬件框架了解的很清楚很清楚
百度大脑 AI: 米尔开发板是一块百度大脑开发板,这部分就是重点,试用大部分内容聚焦于这里。 百度AI开发三大工具: 百度EasyDL 开发平台把AI部分的入门门槛降到0,有关AI部分直接上手用。百度提供了完整的AI训练软硬件环境,在云端,自己会 linux 开发,嵌入式开发,就可以做出AI应用,对AI没有入门技术要求。 比如训练模型时,只需要自己上传数据,点一下训练,坐等完成,整个过程在网页端点点鼠标完成。 笔者很容易就做出:鼠标检测,AI硬币收银员,的应用。 百度AI studio开发平台,这是百度自有的专业的AI开发平台,软硬件开发环境也在云端,用户可以用来入门,可以学可以用,也是免费的 百度EasyEdge 是端与边缘AI服务平台,是把已经训练好的模型,转换成边缘设备可以用的模型,部署到边缘设备上运行。边缘设备包含本开发板,不限于本开发板。 百度AI试用内容有图像识别,图像检测,EasyDl训练部署,程序分析优化,源码,升级AI库的镜像,ai studio 试用等,其中有几个小应用:分拣图片,鼠标检测,AI硬币收银员
Petalinux 开发: 这个是xilinx 的集成开发平台,输入硬件文件,输出完整的可运行系统镜像。开发板官方镜像就是用这个工具开发的,简单好用。可以把此工具用在工作中
开源系统: 做这个开源系统,主要是笔者本人不想把板子仅仅局限于百度大脑的应用,开发的系统镜像。有了这个镜像做基础,树莓派有的,米尔开发板也可以有,树莓派没有的,米尔开发板还可以有,能随心所欲的玩耍了 开源系统虽好,但是一切都要自己维护,比如开发板PL端新加IP软核,自己要去适配整套内核系统等,相当于一套完整的linux系统级开发;如果使用 petalinux 工具就不用这么麻烦,输入硬件文件,petalinux 产出整个系统镜像。 这也是为什么不建议把此系统用于工作,但自己玩玩还是可以的,能对整个系统有深入了解,从IP核心到硬件板卡,从底层配置,到上层系统适配,完整的了解一遍。
本次试用期间,米尔全程技术支持,点个赞。经过这没多天的试用,收获满满,也有遗憾,就是没尽兴 期待有更多这样的机会,期待每一次试用都有技术支持
最后贴个美图,
|