Commit Graph

13 Commits

Author SHA1 Message Date
xiaying 5895243607 [MNN:Sync] Sync Internal 2.8.4 2024-04-19 11:58:21 +08:00
xiaying 3ff49cbf4a [MNN:Sync] Sync Internal 2.7.2 2023-10-18 10:31:02 +08:00
zhaode.wzd bdf15442f4 [MNN:Sync] Sync Internal 2.7.1 2023-09-21 09:01:35 +08:00
xiaying db53f951e6 [Sync] Sync Internal 2.1.2 2022-09-30 10:02:52 +08:00
tianhang.yth d85952d826 sync from internal repo 2021-04-28 18:02:10 +08:00
xiaying d91fc63976 [MNN:Sync] Sync internal Gitlab 2021-04-08 15:34:23 +08:00
Tiandong Wang d7acd36463 feat: Add Transpose B support to Opencl MatMul
1. Add Transpose B support to Opencl MatMul
2. Fix binary operator when the second operand is scalar, but its dimension is not 0, e.g, 1x1x1x1.
2020-04-29 12:10:16 +08:00
Zhang 002ac367e4
Update 2019-12-27 22:16:57 +08:00
zjd1988 35034c28e6 modify binary_same_channel_broadcast function to support whInput0.x == 1 && whInput0.y == 1 2019-11-21 11:14:31 +08:00
liqing 73ad3413cc - dynamic computation graph (beta)
- add supports (/express)
	- add tests
	- add benchmarks with it (/benchmark/exprModels)
- Python
	- MNN engine and tools were submitted to pip
	- available on Windows/macOS/Linux
- Engine/Converter
	- add supports for each op benchmarking
	- refactor optimizer by separating steps
- CPU
	- add supports for Conv3D, Pool3D, ELU, ReverseSequence
	- fix ArgMax, Permute, Scale, BinaryOp, Slice, SliceTf
- OpenCL
	- add half transform in CPU
	- add broadcast supports for binary
	- optimize Conv2D, Reshape, Eltwise, Gemm, etc.
- OpenGL
	- add sub, real div supports for binary
	- add supports for unary
	- optimize Conv2D, Reshape
- Vulkan
	- add max supports for eltwise
- Metal
	- fix metallib missing problem
- Train/Quantization
	- use express to refactor training codes
2019-09-26 21:02:07 +08:00
liqing 487a0fbd0a beta 0.2.0.9
- fix quantization tool compiling on Windows
- fix converter compiling on Windows
- fix eltwise optimization on Windows
- separate sse & avx for Windows
- add LeakyReLU support for TensorFlow
- fix reshape, const for TensorFlow
- fix dimension format error for ONNX ops
- optimize winograd, ReLU for OpenCL
- add fp16 availability & dimensions size check-up for OpenCL
- optimize GEMM for arm32
- fix ExpandDims shape calculation when inputs size == 1
2019-09-01 19:25:26 +08:00
liqing 7bb0df92dc beta 0.2.0.5
- CPU
	- add support for DepthToSpace & SpaceToDepth ops
- OpenGL
	- add Android demo
	- add half / float runtime option
	- add support for ROIPooling, Squeeze
	- fix bugs in conv im2col
- OpenCL
	- fix Concat, Eltwise, Reshape bugs
- Tools
	- add KL threshold method in quantization tool
	- support optimization for graph with multiple rnn
2019-07-25 13:36:35 +08:00
liqing 5551108af8 beta 0.1.0 2019-04-19 20:50:09 +08:00