2023年7月25日发(作者:)
华为海思AI芯⽚(Hi3559AV100)算法开发(⼀)资料以及术语介绍摘要 最近着⼿在海思的 AI 芯⽚上实现算法,本次项⽬主要是实现智能门锁的⼈脸识别,不过我们不着急,先把与算法关系不⼤的部署⼯作完成,才能更好的进⾏后续的⼯作。⼯作开始前,⽇常在⽹上找资料,发现⼀位博主在⼀年前也同样进⾏了海思 AI 芯⽚的开发(只是型号不⼀致,博主的内容主要以 Hi3519AV100 为主),为了少⾛弯路,参阅了该博主的思路
芯⽚系列介绍 Hi35xx 主要指海思的 AI 芯⽚系列,其中有 Hi3559AV100 和 Hi3559CV100 以及 Hi3519AV100 、Hi3556AV100 等等其中的 Hi3559AV100 和 Hi3559CV100 的区别为封装不⼀样,功能是⼀致的。但其中的算法开发部分应该是系列通⽤的。
专业名词介绍 ⼀开始接触芯⽚⾃然想到的就是有⼀个开发环境,于是作者翻开了 《HiSVP 开发指南》 ,想先把开发算法的环境搭建起来。映⼊眼帘的就是 “DSP 开发指南”,(DSP芯⽚,指能够实现数字信号处理技术的芯⽚)
SVP、DSP: ⾸先,SVP(Smart Vision Processing)平台是海思媒体处理芯⽚智能视觉异构加速平台。DSP (Digital Signal Process)是SVP 平台下的可编程硬件加速模块。⽤户基于 DSP 开发智能分析⽅案可以加速智能分析,降低 CPU 占⽤。 也就是说我们可以先略过DSP 开发部分,在某些对速度要求特别⾼或者需要开发算⼦的时候,再特殊使⽤ DSP 开发。**Hi3516CV500/Hi3516DV300/Hi3559V200 不⽀持 DSP。 NNIE 介绍: NNIE 的全称是 Neural Network Inference Engine,是华为海思Soc(Soc:集成芯⽚)针对神经⽹络(特别是卷积神经⽹络)开发的加速处理的硬件单元,⽀持⼤部分神经⽹络。同时作为加速处理的硬件,⾃然有相应配套的软件,但只⽀持 Caffe 框架,其他框架的模型需要进⾏转换。 ⾄于如何安装下⼀篇⽂章会进⾏介绍 HIMPP 功能专业名词介绍: MPP:Media Processing plaform 多媒体处理平台 和 ⾳视频H264编码等相关 ⽂件资料介绍第⼀部分:gcc,交叉编译器,不⽤多说第⼆部分:各种操作⽂档,包括 HiSVP 开发指南.、WM_HiSVP API 参考 等等,以及其他⼤量资料,AI ⽅⾯看这 两篇就差不多了第三部分:⾥⾯有 HiDPU_PC_V1.0.0.1 、HiIVE_PC_V2.1.0.8_64bit_sec、HiSVP_PC_V1.1.3.0 我们主要介绍 HiSVP_PC_V1.1.3.0 ,⾥⾯有nnie的转换,仿真等⼯具软件。下⼀篇的博⽂也会⽤该⽂件夹来进⾏ nnie 的安装第四部分:Hi3559AV100R001C02SPC031 下⾯有软件开发包,SDK,uboot烧写,tune PQ之类的⼯具
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690227982a317933.html
评论列表(0条)