mnn版本1.2.0
Ubuntu子系统下Android编译教程,亲测ok:
MNN编译android_jacke121的专栏-CSDN博客
编译转换工具:
mnn 编译转换工具 win10 2021_jacke121的专栏-CSDN博客_mnn编译
1.2.0版本特性:
1 我们注意到,大量的机器学习工程师在从TensorFlow往PyTorch迁移。推理引擎对于PyTorch模型的原生支持尤为重要。虽然MNN已经支持了ONNX格式的模型,但是考虑到PyTorch自身长期的发展趋势,基于Torchscript格式的模型比ONNX更具通用性。
现在,MNNConvert支持在Mac、Windows、Linux平台下将所有的 TorchVision视觉模型 转换到MNN格式。
2 1.2 新增ARM BF16后端
3 1.3 新增CoreML后端
2.1 ARM 浮点稀疏算子实现
2.2 离线量化精度提升
windows 编译安装
mnn在win上进行编译并不如意,因为官方提供的文档根本很难成功进行编译,各种bug报个不停
因此打算记录一下较简单的编译方式:
(1)去github下载mnn源码
git clone https://github.com/alibaba/MNN
(2)打开vs2019(或者vs2017)专用的命令行窗口
因为我是64位的系统,因此选择的x64 native tools command prompt for vs2019
(3)cd到mnn源码的路径里
(4)mkdir build
(5)cd build
(6)cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release ..
(7)nmake
按照上面7部就能顺利成功
就会在build文件夹编译出很多东西,最重要的mnn.lib也会生成
编译好的库,版本号1.2.0,release x64版,想直接用的,下载地址:
mnn1.2.0.zip_mnn-1.2.0-深度学习文档类资源-CSDN下载
当然,编译好之后,想要在vs2019上面使用,也很简单
感谢文章链接:https://blog.csdn.net/zhou_438/article/details/111869887