Skip to content

0.2.1.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@Naville Naville released this 31 Dec 05:04
· 1493 commits to master since this release
e4fafa7

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完成