海思AI芯片(Hi3516DV300/CV500)开发(1.资料介绍)「建议收藏」

海思AI芯片(Hi3516DV300/CV500)开发(1.资料介绍)「建议收藏」目录1、SVP资料介绍1.1SVP简介1.2开发框架1.3开发流程2、Hi3516DV300/CV500SDK内容介绍1、SVP资料介绍1.1SVP简介SVP(SmartVisionPlatform)是海思媒体处理芯片智能视觉异构加速平台。该平台包含了CPU、DSP、NNIE(NeuralNetworkInferenceEngine)等多个…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

目录

1、SVP资料介绍

1.1 SVP 简介

1.2 开发框架

1.3 开发流程

2、Hi3516DV300/CV500SDK内容介绍


1、SVP资料介绍

1.1 SVP 简介

SVP(Smart Vision Platform)是海思媒体处理芯片智能视觉异构加速平台。该平台包含了CPU、 DSP、 NNIE(Neural Network Inference Engine)等多个硬件处理单元和运行在这些硬件上 SDK 开发环境,以及配套的工具链开发环境。软件开发接口介绍请参考“ReleaseDoc\zh\01.software\board\SVP\HiSVP API参考”。不同芯片下的 SVP 硬件资源如图1-1

海思AI芯片(Hi3516DV300/CV500)开发(1.资料介绍)「建议收藏」

                                                                                            图1-1

本项目采用的是Hi3516DV3100, 所以后续文章都是基于款芯片NNIE的进行SVP开发。 3516DV里面的硬件NNIE(Neural Network Inference Egine)是海思媒体 SoC 中专门针对神经网络特别是深度学习卷积神经网络进行加速处理的硬件单元,可以定点并行运算来进行深度学习算法模型推理,支持现有大部分的公开网络,如 Alexnet、 VGG16、 Googlenet、 Resnet18、Resnet50 等分类网络, Faster RCNN、 YOLO、 SSD、 RFCN 等检测网络,以及 SegNet、 FCN 等场景分割网络。目前 NNIE 配套软件及工具链仅支持以 Caffe 框架,使用其他框架的网络模型需要转化为 Caffe 框架下的模型。

1.2 开发框架

SVP 开发框架如图1-2所示。目前 SVP 中包含的硬件处理单元有 CPU、 vision DSP、NNIE,其中某些硬件可能有多核。不同的硬件有不同的配套工具链,用户的应用程序需要结合这些工具的使用来开发。
 

海思AI芯片(Hi3516DV300/CV500)开发(1.资料介绍)「建议收藏」

                                                                                            图1-2

1.3 开发流程

以 Caffe 框架上训练的模型为例, NNIE 的开发流程如图 1-3 所示。在 Caffe 上训练、使用 NNIE 的 mapper 工具转化都是离线的。通过设置不同的模式, mapper 将*.caffemodel 转化成在仿真器、仿真库或板端上可加载执行的数据指令文件。一般在开发前期,用户可使用仿真器对训练出来的模型进行精度、性能、带宽进行初步评估,符合用户预期后再使用仿真库进行完整功能的仿真,最后将程序移植到板端。       
 

海思AI芯片(Hi3516DV300/CV500)开发(1.资料介绍)「建议收藏」

                                                                                            图1-3

2、Hi3516DV300/CV500SDK内容介绍

海思AI芯片(Hi3516DV300/CV500)开发(1.资料介绍)「建议收藏」

                                                                                            图2-1

1)Hi3516C V500R001C02SPC010 它的子目录software\board下面有3516CV500的软件开发工具包:Hi3516C V500R001C02SPC011\01.software\board\Hi3516CV500_SDK_V2.0.1.1.tgz非常重要。  此外01.software\pc子目录下一些如uboot烧写,tune PQ之类的工具。

2)ReleaseDoc.rar 开发手册。

3)toolchain.part1.rar和toolchain.part2.rar 它是交叉编译器( 解压part1,part2 会跟着自动解压),运行linux环境中 。

4)它解压后有个和AI相关的重要目录:SVP_PC\HiSVP_PC_V1.2.2.2.tgz, 里面有nnie的转换,仿真等工具软件。


海思AI芯片(Hi3516DV300/CV500)开发(2.RuyiStudio安装)

海思AI芯片(Hi3516DV300/CV500)开发(3.搭建Linux开发环境)


公众号准备了 200G+共享资源,包括 Hi3516SDK、office 软件+学习视频、AutoCAD、PS CS6软件+视频、python、小程序、C语言、WEB、Javascript开发学习视频、机器学习等资源。只需关注公众号 “Slater”,回复关键字即可获取(失效请联系我)。

海思AI芯片(Hi3516DV300/CV500)开发(1.资料介绍)「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/190398.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号