# 如何实现HI_MPI_SVP_NNIE_LoadModel源码
## 引言
在进行深度学习模型推理时,我们经常需要加载模型文件到内存中,以便后续使用。HI_MPI_SVP_NNIE_LoadModel是一种常用的方法,它可以实现将模型文件加载到内存中,为后续的推理操作提供支持。本文将介绍如何使用HI_MPI_SVP_NNIE_LoadModel源码,并提供详细的步骤和代码示例供初学者参考。
原创
2024-01-12 23:29:21
143阅读
Hi3559AV100_SDK_V2.0.2.0/mpp/Makefile.linux.param !44export CXX:=$(CROSS)g++Hi3559AV100_SDK_V2.0.2.0/mpp/sample/linux.mak !4OBJS := $(OBJS:%.cpp=%.o)
原创
2021-07-10 11:30:04
870阅读
简介相信大家从玩转OpenAtom OpenHarmony(简称“OpenHarmony”)AI系列专题的其他文章中,已经拓展了OpenHarmony AI在智慧出行、智慧办公等多场景下的AI自动检测、识别和判断的新体验,对于OpenHarmony平台上的AI开发有了一定认识。如果你已经有了一个AI创意,怎样训练出相关模型?怎样在你的OpenHarmony设备上部署你的AI模型?接下来以OpenH
原创
2023-01-12 11:41:06
315阅读
本系列文章旨在分享tensorflow->onnx->Caffe->wk模型转换流程,主要针对的是HI3516CV500, Hi3519AV100 支持NNIE推理框架的海思芯片的算法工程落地。
原创
2021-05-26 15:39:08
1073阅读
点赞
NNIE模型转换环境搭建《NNIE模型转换环境搭建》 推荐使用开源项目 https://github.com/RaySue/NNIE-lite ,使用NNIE像使用ncnn一样简单。Key Words:多版本gcc安装、NNIE模型转换 Beijing, 2020作者:RaySueCode:https://github.com/RaySue/NNIE-lite Agile Pioneer 实验
转载
2024-10-29 10:00:05
111阅读
2. 例程解析
海思的NNIE例程包含以下几个模型:~ # ./sample_nnie_main
Usage : ./sample_nnie_main <index>
index:
0) RFCN(VI->VPSS->NNIE->VGS->VO).
1) Segnet(Read File).
2
摘录自:HiSVP开发指南.pdfwin10 RuyiStudio安装RuyiStudio 集成 windows 版的 NNIE mapper 和仿真库,具有生成 NNIE wk 功能、仿真NNIE 功能,同时具有代码编辑、编译、调试、执行功能、网络拓
原创
2021-09-07 10:47:30
462阅读
NNIE 只...
原创
2022-09-22 14:07:02
134阅读
摘录自:HiSVP开发指南NNIE介绍NNIE 是 Neural Network Inference Engine 的简称,是海思媒体 SoC 中专门针对神经网络特别是深度学习卷积神经网络进行加速处理的硬件单元开发流程以 Caffe 框架
原创
2021-09-07 10:47:44
554阅读
1.前言:由于海思3359nnie只支持caffe1.0,需要将darknet yolo3 模型转换为caffe模型。参考网一 . 前言海思3559的nnie需要caffe模型,我使用的darknet yolo3,需要将weights和prototxt转化为caffemodel和cfg文件。尝试了很多方法,最终完成,这里写一下自己的总结,为大家提供一些思路和方法吧。我之前看资料尝试过用docker
文章目录声明2 工程应用分析2.1 平台/软件介绍和环境搭建2.2 网络训练方式选择2.3 SVP-NNIE前向计算处理过程2.3.1 例程中对YOLOv3网络模型的初始化操作2.3.2 图像的输入2.3.3 NNIE输出数据的内存分布图2.3.4 网络的后级处理2.3.5 性能分析和优化思路3 Caffe框架和网络训练流程3.1 Caffe平台的搭建3.2 Caffe计算框架基础(基于mnis
1. 新建nnie项目2. 配置cfg具体如下图所示:3. 转换4. 结果可能问题marked_prototxt无法自动填充解决: 修改yolov3.prototxt,这是因为darknet2caffe项目更
原创
2021-09-07 09:56:06
336阅读
报错:[Level]:Debug,[Func]:SAMPLE_COMM_SVP_CheckSysInit [Line]:82 [Info]:Svp mpi init ok![Level]:Info,[Func]:SAMPLE_SVP_NNIE_Yolov3 [Line]:2935 [Info]:Yolov3 Load model![Level]:Info,[Func]:SAMPLE_SVP_...
原创
2021-09-07 10:47:15
556阅读
In file included from /home/svp/Hi3559A/Hi3559AV100_SDK_V2.0.2.0/mpp/sample/svp/multi-core_pyc/nnie/../common/opencv2/opencv.hpp:52:0, from sample/yol ...
转载
2021-10-09 18:53:00
97阅读
2评论
摘录自:HiSVP 开发指南生成 NNIE wk 功能net_type中只有CNN + ROI/PSROI + Recurrent 三种类型网络的类型。0:CNN(不包含LSTM/RNN/ROIPooling/PSROIPooling 的任意网络);1:ROI/PSROI(包含 ROI Pooling 和 PSROI Pooling的网络);2:Recurrent(包含 LS...
原创
2021-09-07 09:54:52
168阅读
LinkSVP例子之一:利用LinkIVE实现图像二值化背景LinkSVP简介UseLinkIVE图像二值化示例准备工作运行结果完整工程主要源代码 背景 为了方便客户做AI的应用,海思的芯片提供HiSVP、HiIVE等引擎。HiSVP(HiSilicon Smart Vision Platform)是海思媒体处理芯片智能视觉异构加速平台。该平台包含了CPU、DSP、NNIE(Neural
转载
2023-11-19 12:10:16
225阅读
1. 概述我们将在Hi3516DV300 SDK的基础之上进行开发,分别为手部检测+手势识别实验,垃圾分类实验。手部检测+手势识别实验以及垃圾分类实验,主要基于训练好的wk模型在板端进行部署,并充分发挥海思IVE、NNIE硬件加速能力,完成AI推理和业务处理。
原创
2022-05-15 09:37:39
10000+阅读
上一篇简单梳理了Hi35xx系列的软件包和文档,里面内容很多,光《HiSVP开发指南》就有258页。 就AI功能开发的话,我们先从RuyiStudio工具开始讲起,慢慢深入进去。RuyiStudio介绍Ruyistudio是一个windows版本的工具,集成了NNIE的mapper和simulator两大基本功能。 mapper是文件格式转换的插件,即将caffe的模型文件*.c...
原创
2021-07-11 17:06:55
2146阅读
海思MPP视频处理平台流程简介hisi芯片系统概述首先先来了解一下海思芯片SOC,下图是hi3519A芯片设计图 图1 hi3519AV100 芯片设计图 芯片的设计图有助于我们对海思的图像处理有一个大致的了解,从上图中我们可以看到,芯片SOC里集成了众多控制芯片,比如负责深度学习的NNIE硬核,负责图像处
转载
2024-02-06 23:55:22
15阅读
1. 为什么使用openvinoopenvino是intel开发的深度学习模型推理加速引擎,总体使用感觉就是方便,压缩后的模型再cpu上跑的速度可以媲美gpu(据称精度损失都小于5%)。另外,intel还在不断出配套的硬件,下半年要出货的keem bay性价比已经超越了现在的海康nnie(p.s. 这家的sdk极不友好);使用openvino还有一个优点,就是openvino内置优化过的openc
转载
2024-01-04 07:20:09
203阅读