MNN是一个轻量级的深度神经网络推理引擎,在端侧加载深度神经网络模型进行推理预测。
最近在树莓派上部署了一下,跑神经网络能够达到非常不错的效果。关于MNN的资料非常多,相信大家可以轻松找到,比如语雀这里就有很详细的资料,其github也是有更为直接的资料。
在此只记录一下树莓派搭建MNN的过程,包括安装界面以及遇到的一些坑,以便下次有需求时能顺利搭建,同时也供大家参考。
0.环境
0.1硬件环境
我用的是树莓派4B(4G版本),应该是各种树莓派型号都可以。
0.2软件环境
我用的是树莓派镜像buster版本,另外,MNN对于cmake、protobuf、gcc的版本是有一定要求的——
- cmake (version >=3.10 is recommended)
- protobuf (version >= 3.0 is required)
- gcc (version >= 4.9 is required)
这个比较简单,更新到最新版本就OK了。
1.获取MNN
git clone https://github.com/alibaba/MNN.git
此方法要慎重,MNN版本不对会很麻烦。比如出现下面这种状况——

本文详细介绍在树莓派4B上搭建MNN轻量级深度神经网络推理引擎的过程,包括硬件和软件环境配置、MNN版本选择、编译选项设置及编译步骤。提供亲测可行的MNN版本,附带编译后的MNN库文件下载链接。
最低0.47元/天 解锁文章
305





