Commit Graph

31 Commits

Author SHA1 Message Date
xiaying b62c2eb687 [BF16:Bugfix] Fix compile bug for BF16 in NO SSE and NO NEON 2021-04-21 15:54:01 +08:00
xiaying 3c4ba7c595 [MNN:Sync] Sync internal gitlab 2021-04-16 14:50:43 +08:00
jason_w 29a7128bdb
Remove unnecessary '+'
Remove unnecessary '+'
2021-04-13 08:12:38 +08:00
xiaying d91fc63976 [MNN:Sync] Sync internal Gitlab 2021-04-08 15:34:23 +08:00
xiaying 5e127496fc Sync Internal Github 2021-02-07 10:47:03 +08:00
Joker 3a121b71ff improvement(arm82): accelerate data format converting between NC8HW8 and NCHW in armv82 2021-01-30 16:06:59 +08:00
xiaying 2d1b129121 [MNN:Sync] Sync internal git 2021-01-06 16:29:37 +08:00
Hui Shu ab711d484c Synchronize internal master to Github 2020-12-15 14:12:35 +08:00
Hui Shu d6795ad031 Github release 1.1.0 2020-11-05 16:49:17 +08:00
xiaying 255db932eb [MNN:Sync] Sync Internal Github 2020-07-04 01:21:30 +08:00
xiaying 93ea95ff30 Add MNNUnPackC4ForMatMul_C 2020-07-04 01:06:19 +08:00
xiaying a38a551993 Add MNNPackC4ForMatMul_A 2020-07-04 01:06:18 +08:00
xiaying a750fe0956 Rename _AVX_MNNGemm16x6 as _AVX_MNNPackedMatMul 2020-07-04 01:06:18 +08:00
xiaying 77f44dc1af Rename NHWC<->NC4HW4 as pack/unpack transpose 2020-07-04 01:06:18 +08:00
xiaying 1567e74e40 Optmize NHWCToNC4HW4 and NC4HW4ToNHWC 2020-07-04 01:06:18 +08:00
xiaying ac15e9fcec Support get pack mode for each platform 2020-07-04 01:06:18 +08:00
xiaying 5fc7acd37e support transpose, fix bug for not align 2020-07-04 01:06:18 +08:00
xiaying 3dc9cbb740 Optmize CPUMatMul for x86 avx256 by 16x6 540, 320, 540 from 3.8 ms -> 2.5 ms 1024, 1024, 1024 from 39 ms -> 31 ms 2020-07-04 01:06:18 +08:00
xiaying 3f99ae2a0d Optimize x86 by reorder weight 2020-04-14 22:39:40 +08:00
xiaying 48c92a41e7 [MNN:Sync] Sync internal git for remain patch 2020-03-22 20:33:03 +08:00
海境 90e06944db
Update 2020-02-26 09:57:17 +08:00
Zhang 91b5ade49a
Sync. Fix OpenGL related building issues. Build the whole suite on Android CI (#580)
* Sync code with latest internal version

* Update CMake

* Fix logging issues

* Fix OpenGL Building

* Bump CMakeLists version. Update Podspec

* Update MetalLib Lookup logic

* Fix Windows Build
2020-01-16 16:55:46 +08:00
Zhang 002ac367e4
Update 2019-12-27 22:16:57 +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
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
liqing db155b4d1d beta 0.2.0.2
- CPU
  - add padding support
  - fix bug in permute when channel % 4 != 0
  - fix bug in exp with extreme value
- OpenCL
  - add protecting logics
- OpenGL
  - add protecting logics
  - support NCHW format in Squeeze and Reshape
- Converter
  - add ShuffleChannel support for Caffe
  - add Clip/Transpose/Unary/Pad supports for ONNX
2019-07-02 18:01:08 +08:00
liqing ad759ebfae beta 0.2.0.1
- support both armv7/arm64 in podspec (pod version >= 1.5.0 required)
- refactor neg axis support
- fix memory overlap in de-conv
- fix CONVOLUTION_TILED_NUMBER spell error
- fix few warnings
- add binary / interp / permute / relu / reshape / softmax support and optimize conv for OpenGL backend
- add clean in nmake build script
2019-06-24 11:32:41 +08:00
liqing 6a4213f7dc beta 0.2.0.0
- replace FreeImage with stb_image
- warn unicode error in Windows compiling
- separate clang/gcc build script for android
- add default values in fbs
- optimize CPU conv / conv depthwise / deconv / deconv depthwise / lstm / sigmoid
- add sub support in eltwise
- add reciprocal / log1p / log in unary
- add zero like / select / set diff 1d
- add batch support for permute
- add training codes
- fix metal error in dynamic separate storage type handling
2019-06-17 20:10:35 +08:00
liqing 0b085d6ffd beta 0.1.1.5
- cpu & gpu
	- add ceil mode in pool
	- fix softmax with neg axis
- cpu
	- add unsqueeze op
	- optimize lstm
- gpu
	- add 5x5 winograd in metal
	- add batch support for winograd in opencl
- onnx
	- add concat / gather / shape / squeeze / unsqueeze
	- fix data type support in constant
2019-06-05 10:45:59 +08:00
liqing 934d9bae07 beta 0.1.1.4
- refactor OpenGL, test relative codes
- optimize LRN
- fix doc link error
2019-05-24 11:26:54 +08:00
liqing 5551108af8 beta 0.1.0 2019-04-19 20:50:09 +08:00