rk3399ubuntu18.04,MNN移动端深度学习框架搭建

本帖最后由 -Forest- 于 2020-5-20 21:36 编辑

上一篇rk3399ubuntu18.04 pytorch环境搭建,可是pytorch在3399上实在太慢了,单位:秒,最小的mobilenetv3-small都得4秒多,只能体验下这个过程,移动端还是得需要进行优化,而瑞芯微自家的rknn主推rk3399pro了,选个移动端的框架很有必要了,bat三家都推出了移动端的框架,这次先来安装阿里的MNN:

一:MNN简介

MNN是一个轻量级的深度神经网络推理引擎,在端侧加载深度神经网络模型进行推理预测。目前,MNN已经在阿里巴巴的手机淘宝、手机天猫、优酷等20多个App中使用,覆盖直播、短视频、搜索推荐、商品图像搜索、互动营销、权益发放、安全风控等场景。此外,IoT等场景下也有若干应用。

具体介绍和使用移步官方文档:MNN官方中文文档,本文也是围绕着该文档来。

二 :环境搭建

针对端侧设备特点深度定制和裁剪,无任何依赖,可以方便地部署到移动设备和各种嵌入式设备中。这个框架还是很好编译的:

环境要求

cmake(建议使用3.10或以上版本)

protobuf(使用3.0或以上版本)

gcc(使用4.9或以上版本)

这里cmake和gcc很好装,protobuf费点功夫,接下来主要介绍如何编译安装protobuf:主要参考:P4使用Ubuntu中安装中的问题

安装依赖库

sudo apt-get install autoconf automake libtool curl make g++ unzip

下载源码

git clone https://github.com/google/protobuf.git

大概7.4m左右(我安装用最新版本的没装上,3.6.1成功:该版本下载:提取码9du0

下载完成后解压文件,得protobuf-3.6.1

进入https://github.com/google/googletest/releases

选择一种压缩格式下载(最好使用我提供的版本1.8.1:提取码uyi2

下载完成后解压文件,得到googletest-release-1.8.1

把googletest-release-1.8.1放入protobuf/third_party文件夹中,删除原来的googletest,再将googletest-release-1.8.1命名为googletes()cd path/protobuf-3.6.1

http://v.qq.com/x/search/?q=大连代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=温州代孕公司【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=厦门代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=泉州代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=金华代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=常州代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=南通代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=嘉兴代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=徐州代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=惠州代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=珠海代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=中山代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=台州代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=烟台代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=扬州代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=长春代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=沈阳代孕服务【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=石家庄代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=兰州代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=西宁代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=西安代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=银川代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=郑州代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=济南代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=太原代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=合肥代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=武汉代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=长沙代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=南京代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=成都代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=贵阳代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=昆明代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=南宁代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=杭州代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=南昌代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=广州代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=福州代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=天津代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=无锡代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=宁波代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=青岛代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=东莞代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=深圳代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=上海代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=北京代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=天津代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=佛山代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=大连代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=温州代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=厦门代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=泉州代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=金华代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=常州代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=南通代孕中介【网址%3A9n7a.com】
http://v.qq.com/x/search/?q=嘉兴代孕中介【网址%3A9n7a.com】

dfasdf