海思AI芯片学习

芯片系列介绍

海思AI芯片Hi35xx系列具体包括的型号Hi3559A V100, Hi3559C V100, Hi3519A V100, Hi3516C V500以及Hi3516D V300。其中,带A的是有AI硬件引擎功能的,不带A的是不具有的。

SVP

SVP(smart vision platform)海思媒体芯片智能异构加速算法平台,包括CPU、DSP、NNIE等硬件单元+运行在这些硬件上的SDK+配套的工具链开发环境,其中不同的硬件有不同的配套工具链。可结合海思MMP平台一起进行开发。
SVP算法平台
平台组成示意图

MPP

MPP(media process platform),可支持应用软件快速开发,屏蔽了芯片相关的复杂的底层处理,并对应用程序直接提供MPI(media precess interface)接口完成相应的功能。

NNIE

NNIE neural network inference engine的简称,是华为海思麒麟处理器针对神经网络特别是深度学习卷积神经网络开发的进行加速处理的硬件单元。为寒武纪的IP,可以定点并行运算进行深度学习的模型推理,支持多种分类、检测和分割网络。

NNIE VS IVE

IVE: Intelligent Video Engine 智能加速引擎,与NNIE不同

RuyiStudio

RuyiStudio是一款windows版本的开发工具,集成了NNIE的mapper和simulator两大基本功能,mapper是文件转换器,即将caffe的模型文件*.caffemodel转化为HISDK可以识别的*.wk数据文件。simulator离线仿真NNIE硬件模块的工具,即不需要硬件板子,也可以在PC端推理模型结果,可以用来验证准确率是否与预期一致。

参考链接

博客海思AI芯片(Hi3519A/3559A)方案学习

发布了29 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/best_scenery/article/details/104342410