Commit Graph

31 Commits

Author SHA1 Message Date
xiaying 809bff1b30 MNN:Sync: Sync Internal 3.0.1 2024-12-02 10:12:08 +08:00
xiaying 1effb0c9e5 MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
xiaying 5895243607 [MNN:Sync] Sync Internal 2.8.4 2024-04-19 11:58:21 +08:00
zhaode.wzd 970b63f3b4 [MNN:Sync] Sync Internal 2.8.2 2024-02-29 16:21:40 +08:00
xiaying 930a9345c1 [MNN:Sync] Sync Internal 2.5.3 2023-06-16 09:42:45 +08:00
xiaying 68708c5d66 Sync Internal 2.0.4 2022-08-12 10:30:48 +08:00
Yulv-git 8a43ea2011 Fix some typos in source/. 2022-05-27 23:46:44 +08:00
xiaying c0aee19d32 [Sync] Sync internal gitlab 2022-05-06 19:51:20 +08:00
xiaying 0c718e552b [Sync] Sync internal Gitlab 2022-02-18 11:30:27 +08:00
xiaying 69dba73dc7 [MNN:Sync] Sync internal gitlab
Main Feature:
1. Add OpenCV API and Numpy API Support
2. Protobuf move into MNN
3. Add more op for torchscript convert
4. Add recompute to speed up geometry compute
5. Add ModuleBasic Test
2021-11-30 10:10:53 +08:00
xiaying d91fc63976 [MNN:Sync] Sync internal Gitlab 2021-04-08 15:34:23 +08:00
xiaying e0a6d2946b [PATCH 231/350] [CV:Bugfix] Fix bug for tensorrt can't use cv 2021-01-06 15:57:13 +08:00
Hui Shu d6795ad031 Github release 1.1.0 2020-11-05 16:49:17 +08:00
root 85c2baaf6a Revert "[CV:Bugfix] Avoid use sse 4.1"
This reverts commit c2fc280ffd8504c3c8b499b38fba57ba7eb4e349.
2020-07-04 01:06:20 +08:00
xiaying 6396ec97bb Avoid use sse 4.1 2020-07-04 01:06:20 +08:00
xiaying 73b1a97315 Fix bug for compile error in linux 2020-07-04 01:06:20 +08:00
xiaying a718ef7382 Add YUV_I420 2020-07-04 01:06:19 +08:00
xiaying 2428ab001d Optmize YUV -> RGBA 2020-07-04 01:06:19 +08:00
xiaying 96f40fddcd Add sse opt for blitter 2020-07-04 01:06:19 +08:00
xiaying 48c92a41e7 [MNN:Sync] Sync internal git for remain patch 2020-03-22 20:33:03 +08:00
xiaying c2ee74a9b3 [PATCH 118/160] [CV:Bugfix] Fix bug for ImageSampler of NV12 / NV21's stride 2020-03-22 19:02:11 +08:00
xiaying 942246c5a7 Support NCHW input format 2020-02-29 17:11:34 +08:00
Zhang 002ac367e4
Update 2019-12-27 22:16:57 +08:00
liqing d6b00d04f4 - build:
- unify schema building in core and converter;
	- add more build script for android;
	- add linux build script for python;

- ops impl:
	- add floor mod support in binary;
	- use eltwise impl in add/max/sub/mul binary for optimization;
	- remove fake double support in cast;
	- fix 5d support for concat;
	- add adjX and adjY support for batch matmul;
	- optimize conv2d back prop filter;
	- add pad mode support for conv3d;
	- fix bug in conv2d & conv depthwise with very small feature map;
	- optimize binary without broacast;
	- add data types support for gather;
	- add gather ND support;
	- use uint8 data type in gather v2;
	- add transpose support for matmul;
	- add matrix band part;
	- add dim != 4 support for padding, reshape & tensor convert;
	- add pad type support for pool3d;
	- make ops based on TensorFlow Lite quantization optional;
	- add all & any support for reduction;
	- use type in parameter as output type in reduction;
	- add int support for unary;
	- add variable weight support for conv2d;
	- fix conv2d depthwise weights initialization;
	- fix type support for transpose;
	- fix grad outputs count for  reduce grad and reshape grad;
	- fix priorbox & detection output;
	- fix metal softmax error;

- python:
	- add runSessionWithCallBackInfo interface;
	- add max nodes limit (1400) for visualization tool;
	- fix save error in python3;
	- align default dim;

- convert:
	- add extra design for optimization;
	- add more post converting optimizers;
	- add caffe v1 weights blob support;
	- add cast, unary, conv transpose support for onnx model;
	- optimize batchnorm, conv with variable weights, prelu, reshape, slice, upsample for onnx model;
	- add cos/sin/atan/tan support for unary for tensorflow model;
	- add any/all support for reduction for tensorflow model;
	- add elu, conv3d, pool3d support for tensorflow model;
	- optimize argmax, batchnorm, concat, batch to space, conv with variable weights, prelu, slice for tensorflow model;

- others:
	- fix size computer lock;
	- fix thread pool deadlock;
	- add express & parameters in express;
	- rewrite blitter chooser without static map;
	- add tests for expr;
2019-10-29 13:37:26 +08:00
liqing b995b25db9 beta 0.2.0.8
- add NaN check-up
- add quantification support for ScaleAdd Op
- add binary to eltwise optimization
- add console logs for quantization tool
- better document for quantization tool
- replace redundant dimension flags with dimension format
- optimize performance of TensorFlow Lite Quantized Convolution
- fix axis support for ONNX softmax
- fix get performance compile error on Windows
2019-08-22 20:13:46 +08:00
如幻 732ba68b19 beta 0.2.0.4
- bug fix for quantization tool
    - bug fix/performance update for thread pool
    - bug fix for converters
    - tutorial/doc update
    - more op support
2019-07-19 17:36:12 +08:00
liqing a367406308 beta 0.2.0.3
- add quantization tool & cpu impl & demo/exec
- add thread pool
- add tests
- fix onnx converter tensor name mismatch
- optimize cpu performance with SSE for windows
2019-07-11 13:56:52 +08:00
Sungmann Cho 455786f0dc Fix minor typos
1. bechmark -> benchmark
2. MMN -> MNN
3. nomalize -> normalize
4. paramater -> parameter
5. tflie -> tflite
2019-05-14 08:47:10 +09:00
liqing f2d6e8fe2d beta 0.1.1.1
- use code generate for op/backend/sizer register
- add pose demo
- fix docs & script
- improve cpu softmax performance 80%
- improve converter ops fuse
2019-05-08 15:44:57 +08:00
liqing 07e28c80d3 beta 0.1.1
- update resources and docs
  - unite tensor's width/height/channel/batch getter
  - optimize several ops
  - fix compile warnings and errors on Ubantu
  - some other bug fixes
2019-05-05 20:27:57 +08:00
liqing 5551108af8 beta 0.1.0 2019-04-19 20:50:09 +08:00