0.2.1.6
Pre-release
Pre-release
Op Support
Added support for:
- Over 30 TFLite Ops
- Over 20 Onnx Ops
- 9 Caffe Ops
- 24 Tensorflow Ops
Project Layout and Engineering Improvements
- CMake Build System Rewrite
- Header Layout Standardization. Public headers are now under
include/MNN
and is installed as<MNN/>
Inferencing Improvements and Bug Fixes
- OpenCL BinaryOp Bugs
- CPU MatMul Bugs
- Added Unit Testing for over 30 ops
- ImageProcess now supports NV12 input and NV21 / NV12 stride
Training (Experimental Feature)
- Optimize
Express
Module's Dynamic Graph Execution Policy - Improve single machine training with a working demo
Op 补全
- 新增 TFlite 30 + op 支持
- 新增 Onnx 20 + op 支持
- 新增 Caffe 9 个 op 支持
- 新增 Tensorflow 24 个 op 支持
工程优化
- 完善CMake相关编译配置
- 头文件目录规范化,原 include 目录下的头文件移到 include/MNN 下
推理相关功能完善与Bug修复
- OpenCL BinaryOp 相关 Bug 修复
- CPU MatMul Bug 修复
- 完善单元测试,添加 30 + op 单元测试用例
- ImageProcess 支持 NV12 输入以及 NV21 / NV12 stride 支持
训练能力(整体仍处调试阶段)
- 优化 Express 模块动态图运行机制
- MNN 单机训练功能完善,Demo完成