Megvii Engine Team
235d81ddb0
feat(dnn): add fp16 nchw88 im2col algo
GitOrigin-RevId: a6d6cb4fc7
2 years ago
Megvii Engine Team
ece454fd46
fix(third_party): fix cpuinfo related to sve2
GitOrigin-RevId: 51a3facd05
2 years ago
Megvii Engine Team
a7e28ebe8c
fix(dnn): fix winograd load error and cpuinfo test error
GitOrigin-RevId: 32c9ee58d1
2 years ago
Megvii Engine Team
d977079212
feat(third_party): update cpuinfo
GitOrigin-RevId: 67c7b8e8cc
2 years ago
Megvii Engine Team
217999b1fa
feat(arm): add winograd F43 NCHW44 algo and winograd F43 44 algo
GitOrigin-RevId: a981b2f61b
2 years ago
Megvii Engine Team
a6a2646c10
feat(arm): add AlgoFP32Winograd F43, and add filter size into name of winograd-related algorithms
GitOrigin-RevId: 909503a90d
2 years ago
Megvii Engine Team
fac67e7c2b
feat(gopt): support nchw44 global pooling with fuse_grain
GitOrigin-RevId: 4c43a149f8
2 years ago
Megvii Engine Team
ab8f6398d9
fix(test): make test install
GitOrigin-RevId: e38d6c5e9f
3 years ago
Megvii Engine Team
f12b75c04b
perf(dnn/fallback): optimize some corner case in reduce
GitOrigin-RevId: 1185594301
3 years ago
Megvii Engine Team
9e0583e13a
feat(dnn/arm_common): add arm_common chanwise dot 11x11
GitOrigin-RevId: 84e0815a59
3 years ago
Megvii Engine Team
03f78547f7
feat(dnn/arm_common): add 9x9s1s2 dot chanwise kernel
GitOrigin-RevId: a28a97fcb5
3 years ago
Megvii Engine Team
c2e9860feb
chore(license): remove all license in file header
GitOrigin-RevId: a0e31247a6
3 years ago
Megvii Engine Team
e4cc85e52c
feat(fallback): move arm_common f32 convbias to fallback gi
GitOrigin-RevId: ccf8b589be
3 years ago
Megvii Engine Team
ffbf8fad6c
feat(fallback): add general intrinsic to elemwise multitype
GitOrigin-RevId: fe7b335545
3 years ago
Megvii Engine Team
e34a642b31
feat(fallback): reduce support general intrinsic
GitOrigin-RevId: f250aa7b2a
3 years ago
Megvii Engine Team
39d77fb55a
feat(arm): add arm rnn_cell/lstm_cell/lstm optimized kernel
GitOrigin-RevId: b9bb7352bc
3 years ago
Megvii Engine Team
ee0b95e935
feat(dnn/elemwise/arm_common): support part of arm ternary elemwise multithread
BCAST111C_VEC_BCAST111C and BCAST101_VEC_BCAST101
GitOrigin-RevId: 0e26553c90
3 years ago
Megvii Engine Team
f6d9909460
feat(dnn): add elemwise multi type support i16xf32 and u8xf32
GitOrigin-RevId: 2fe469bb4e
3 years ago
Megvii Engine Team
c96dbd29b8
fix(dnn/arm_common): support more monotonous case in arm typecvt for performance
GitOrigin-RevId: 9e28a64d93
3 years ago
Megvii Engine Team
c85631aa77
feat(dnn): use ref ptr interface for all backends
GitOrigin-RevId: f65feae5cc
3 years ago
Megvii Engine Team
c48d58daa8
feat(dnn/arm_common): add N1HW like elemwise broadcast mode
GitOrigin-RevId: 2895135801
3 years ago
Megvii Engine Team
5885b137fa
feat(dnn/arm): support layout like NHWC channel like broadcast on arm
GitOrigin-RevId: fb4300004c
3 years ago
Megvii Engine Team
369c2ccc5a
style(all): reformat c++ code
GitOrigin-RevId: 3ffd1b211f
3 years ago
Megvii Engine Team
bde5cf3564
feat(dnn): add resize linear for arm
GitOrigin-RevId: 14ac5bda3f
3 years ago
Megvii Engine Team
3344b580a9
feat(dnn): add elemwise for nchw88+fp16
GitOrigin-RevId: 63587975f8
3 years ago
Megvii Engine Team
682c74df27
feat(dnn): add direct nchw88 fp16 conv
GitOrigin-RevId: 44719e8b64
3 years ago
Megvii Engine Team
bc9cfc277a
feat(mgb): add arm resize nchwxx and naive nearest interp
GitOrigin-RevId: d5fbd59a30
3 years ago
Megvii Engine Team
1e83ab638e
feat(dnn): add channelwise conv for fp16 nchw88
GitOrigin-RevId: 1bb64f82c5
3 years ago
Megvii Engine Team
67f117882b
perf(arm_common): add elemwise unary multithread support
GitOrigin-RevId: 8eac123f67
3 years ago
Megvii Engine Team
3afa3893d7
perf(arm_common): optimize arm common pooling 9x9 and 13x13
GitOrigin-RevId: 33d5a62478
3 years ago
Megvii Engine Team
3597a6dbd7
feat(dnn/arm): nchw_nchw44 conv support 1x1s1
GitOrigin-RevId: 8c8f7d7c76
4 years ago
Megvii Engine Team
5868d1fe4f
fix(arm_common/pooling): check mode in pooling algo to avoid wrong use AVERAGE_COUNT_EXCLUDE_PADDING
GitOrigin-RevId: 7a2d243db7
4 years ago
Megvii Engine Team
f2b42bf09e
chore(dotprod): add arm dotprod attribute for easy use
GitOrigin-RevId: 78c3e72218
4 years ago
Megvii Engine Team
364afec033
chore(mge): update copyright years
GitOrigin-RevId: 3c0690bcc1
4 years ago
Megvii Engine Team
fc0fcd2f7f
chore(winograd): remove winograd transform code
GitOrigin-RevId: 78c3cfceae
4 years ago
Megvii Engine Team
7e2b2dbffc
fix(dnn/test): delete large size in ARM_COMMON.FP32_GEVM
GitOrigin-RevId: 581ef43816
4 years ago
Megvii Engine Team
0560a218af
chore(dnn/test): refactor megdnn arm_common test
GitOrigin-RevId: 4168910301
4 years ago
Megvii Engine Team
0380811218
feat(dnn/arm_common): add nchw44 8x8x16 stride1 stride2
2x2 3x3 5x5 7x7 directconv
GitOrigin-RevId: 3710182af1
4 years ago
Megvii Engine Team
6e70fa7a11
feat(dnn/arm): add fp32 asm gemm for a53 a55 and i8i8i16 gemm for a72 a53
GitOrigin-RevId: a049c33f2b
4 years ago
Megvii Engine Team
b778d22523
feat(mgb/fallback): add conv1x1_gemv, conv1x1 and im2col 8x8x16/8x8x32 support bias
GitOrigin-RevId: 3d97fedc8f
4 years ago
Megvii Engine Team
c357db0134
feat(mgb/arm_common): add 8x8x16 nchw44 max pooling
GitOrigin-RevId: ed460adb7a
4 years ago
Megvii Engine Team
7f5f375fda
feat(dnn/arm): add armv7 nchw_nchw44 3x3s2 asm kernel
GitOrigin-RevId: 50ce91e41d
4 years ago
Megvii Engine Team
3931099ea7
fix(dnn/test): fix nchw_nchw44 i8i8i16 benchmark
GitOrigin-RevId: 6a68030fbf
4 years ago
Megvii Engine Team
bcf5691ddf
feat(dnn/arm): add nchw_nchw44 i8i8i16 2x2 3x3 5x5 7x7 s1 s2 conv
GitOrigin-RevId: 8ef1541665
4 years ago
Megvii Engine Team
a773d07678
feat(dnn/arm_common): add nchw44 8x8x16 channel wise conv
stride1 2x2 3x3 5x5 stride2 2x2 3x3 5x5
GitOrigin-RevId: 43d76311c2
4 years ago
Megvii Engine Team
f6018422fd
perf(dnn/arm_common): add nchw44 winograd f73
GitOrigin-RevId: 8ed98ab85b
5 years ago
Megvii Engine Team
e1e56988cd
feat(dnn/fallback): add conv1x1 filter preprocess funciton
GitOrigin-RevId: 4bd109f2da
5 years ago
Megvii Engine Team
e05c795b45
refactor(dnn/arm): refactor direct algo in algo selection
GitOrigin-RevId: d195f44dec
4 years ago
Megvii Engine Team
324af87807
feat(dnn/arm): add cpuinfo runtime check for x86 and arm
GitOrigin-RevId: c2020a344e
4 years ago
Megvii Engine Team
14a32ae19b
fix(cmake/cross-build): misc fix
1: fix cmake cross-ios failed caused by df118a87
build static lib for APPLE define for XCODE third_party framework including require
2: megbrain_test/megdnn_test build when MGE_INFERENCE_ONLY=ON
now u can build megbrain_test/megdnn_test by:
EXTRA_CMAKE_ARGS="-DMGE_WITH_TEST=ON" ./scripts/cmake-build/xxx.sh
example macos-cross-ios build megdnn_test for IOS by
EXTRA_CMAKE_ARGS="-DMGE_WITH_TEST=ON" ./scripts/cmake-build/cross_build_ios_arm_inference.sh
3: reuse host flatc build when cross build mode
GitOrigin-RevId: 132f4bf893567bdb1d54de506449950513a5841f
4 years ago