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
Megvii Engine Team
edd7e16701
feat(dnn/fallback): add im2col filterpreprocess function
GitOrigin-RevId: 61c54ad258
5 years ago
Megvii Engine Team
eed54081ab
feat(dnn/arm): add armv7 mk4 i8i8i16 gemm, optimized for A7
GitOrigin-RevId: d2f8290a8d
4 years ago
Megvii Engine Team
4d56371e0b
refactor(dnn/arm): split arm direct kernel to cut compile time
GitOrigin-RevId: b06fba83eb
5 years ago
Megvii Engine Team
fff2cdc7bb
feat(dnn/fallback): add winograd weight preprocess
GitOrigin-RevId: 4741298e44
5 years ago
Megvii Engine Team
d37229fa02
feat(dnn): optimize f23 and f63 nchw44 winograd
GitOrigin-RevId: 8569c9dfc6
5 years ago
Megvii Engine Team
1e576e321b
feat(dnn/aarch64-arm_common): add mat_idx warppespective for aarch64/arm_common/naive
GitOrigin-RevId: 9eb0cdda5c
5 years ago
Megvii Engine Team
714cb232bb
feat(dnn): add gemv supports in conv1x1 for NCHW44 and NCHW44_DOT(aarch64 binary size grows 2KB)
GitOrigin-RevId: f8b6d7a1b7
5 years ago
Megvii Engine Team
2e6e570dfe
feat(dnn/fallback): add armv7 im2col mk4-dot int8 and
nchw44 float 3x3 s2 fuse packb speed up about 10%
GitOrigin-RevId: 3f864cef1d
5 years ago
Megvii Engine Team
cdbe44f8b4
feat(dnn): add gemv supports in conv1x1 with format NCHW
GitOrigin-RevId: 97679e8526
5 years ago
Megvii Engine Team
9e904f683b
fix(dnn): fix can not inline small function with GCC compiler
GitOrigin-RevId: a23605c9e2
5 years ago
Megvii Engine Team
6b2760dd72
feat(dnn/fallback): add float32 nchw44 fuse packb 3x3 s2
GitOrigin-RevId: 3b664bb4f5
5 years ago
Megvii Engine Team
2b4b4d66d9
feat(dnn/fallback): add aarch64 mk4 dot 3x3 s1 fuse packb
GitOrigin-RevId: 3e69878d8d
5 years ago
Megvii Engine Team
a1677d7aa9
feat(dnn/arm_common): add fp32 gevm
GitOrigin-RevId: 4d348bbb34
5 years ago
Megvii Engine Team
5d950063cf
feat(dnn): refactor dot gemv for both aarch64 and aarch32
GitOrigin-RevId: 2b98867e45
5 years ago
Megvii Engine Team
124767b4f8
fix(dnn/fallback): fix mk4_dot test after remove mk4_dot_8x6x4 matmul
GitOrigin-RevId: e3a12cf9b3
5 years ago
Megvii Engine Team
48ac1e1abd
feat(dnn/fallback): delete nopack onlypacka noneed datatype,and add
im2co and conv1x1 mk4_dot support
GitOrigin-RevId: 096b16a3ab
5 years ago
Megvii Engine Team
3117bfb738
fix(dnn/arm): nchw44 direct int8 support 8832
GitOrigin-RevId: 696fa05d94
5 years ago
Megvii Engine Team
02abc36ea6
fix(mbg/arm_common): fix nchw44-dot misc issue
GitOrigin-RevId: f870ad964c
5 years ago
Megvii Engine Team
65ec4f7c26
fix(ci): fix test timeout
GitOrigin-RevId: 875fc613cf
5 years ago
Megvii Engine Team
7b0dbe6af8
fix(dnn/arm): fix stride 1 support for int8 nchw_nchw44
GitOrigin-RevId: 9d718eb7a4
5 years ago
Megvii Engine Team
9e876203b5
feat(dnn): add int8 direct conv dot nchw44
GitOrigin-RevId: 31830ba7a4
5 years ago
Megvii Engine Team
09ceaaaecf
fix(dnn/arm): stride1 support for nchw_nchw44 fp32 conv
GitOrigin-RevId: 744c5db3dc
5 years ago
Megvii Engine Team
f56f187f6e
fix(mbg/gopt): fix nchw44-dot channel wise trans to nchw44
GitOrigin-RevId: aa2059a796
5 years ago
Megvii Engine Team
8f87a3e988
feat(dnn/arm_common): add int8 nchw44 winograd f23_4x4 f23_8x8 compute float32/int16 output int8
GitOrigin-RevId: d99ef7efcd
5 years ago
Megvii Engine Team
6c29548d20
fix(dnn/arm): fix nchw_nchw44 dot stride1 support
GitOrigin-RevId: c8d3d55b25
5 years ago
Megvii Engine Team
02cbb13bbc
fix(dnn/arm): fix nchw44 fp32 direct algo oh block and unused stride2 algo
GitOrigin-RevId: 8012678fae
5 years ago
Megvii Engine Team
a1f8ecc74f
fix(dnn/naive): add convolution nchw44-dot format
GitOrigin-RevId: 87a7c9c575
5 years ago
Megvii Engine Team
c1397792a7
feat(dnn): add winograd-fp32-nchw44 support
GitOrigin-RevId: a6e2e735f1
5 years ago
Megvii Engine Team
8937452153
fix(dnn/arm_common): add nchw44 float channel wise s1/s2
GitOrigin-RevId: 73e6aa1e57
5 years ago
Megvii Engine Team
580a275332
feat(dnn/arm): add nchw44 fp32 direct stride 1
GitOrigin-RevId: 65f54a4f7e
5 years ago
Megvii Engine Team
ad3c931553
feat(dnn/arm): add arm nchw44 fp32 pooling
GitOrigin-RevId: 6a26dad0a1
5 years ago
Megvii Engine Team
27ef788f84
feat(dnn/armv7): add armv7 mk4 matmul
GitOrigin-RevId: 8ef24bf53b
5 years ago
Megvii Engine Team
270b74886a
feat(dnn/fallback): support mk4 fp32 im2col
GitOrigin-RevId: 178d723172
5 years ago
Megvii Engine Team
cdefe90ecc
feat(dnn/fallback): support mk4 fp32 conv1x1
GitOrigin-RevId: 301ef0137f
5 years ago
Megvii Engine Team
66950a4f04
feat(dnn/arm): add nchw44 fp32 direct conv stride2
GitOrigin-RevId: 4106b46b6c
5 years ago
Megvii Engine Team
0b32056828
feat(dnn/naive): support weight preprocess interface in dnn
GitOrigin-RevId: 84791aacf9
5 years ago
Megvii Engine Team
3de1fa5b34
feat(arm/dnn): add support for nchw_nchw44 filter 2
GitOrigin-RevId: 013242911e
5 years ago
Megvii Engine Team
f354724220
fix(ci/megdnn_test/megbrain_test): split some
testcase, which caused by timeout
GitOrigin-RevId: ffed9d7820
5 years ago
Megvii Engine Team
c9986df596
feat(dnn/arm): add fp32 nchw_nchw44 conv
GitOrigin-RevId: f19fe892d9
5 years ago
Megvii Engine Team
ca855d8d21
feat(dnn/fallback): fuse im2col and packb 4x4x16
GitOrigin-RevId: 123920899d
5 years ago
Megvii Engine Team
f19646b51f
feat(dnn/arm_common/elemwise): elemwise ternary support chw44
GitOrigin-RevId: ef19a636ba
5 years ago
Megvii Engine Team
3bd699fdfd
fix(opr): fix int8 winograd preprocess output dtype mismatch
GitOrigin-RevId: ede80d5a45
5 years ago
Megvii Engine Team
2ae9fdef40
feat(dnn/arm): add arm common nchw44 avg pooling
GitOrigin-RevId: 25eab33e14
5 years ago
Megvii Engine Team
df8931b6cd
feat(dnn/arm): add padding support for nchw44 arm pooling and opt code
GitOrigin-RevId: f125004e1f
5 years ago
Megvii Engine Team
07dd6b6c4e
feat(dnn/arm): add arm nchw44 filter5x5 strdie1 and stride2 max pooling
GitOrigin-RevId: f84c32f922
5 years ago
Megvii Engine Team
15cca8f9d6
feat(dnn/arm): add arm nchw44 filter4x4 strdie1 and stride2 max pooling
GitOrigin-RevId: 3a4da20c59
5 years ago
Megvii Engine Team
ab401aba14
feat(dnn/arm): add arm nchw44 filter2x2 strdie1 and stride2 max pooling
GitOrigin-RevId: 42d144a813
5 years ago
Megvii Engine Team
b336db65b5
feat(dnn/arm): add arm nchw44 filter3x3 strdie1x1 max pooling
GitOrigin-RevId: b0d54d38ad
5 years ago
Megvii Engine Team
9837bc00a4
feat(dnn/arm): add arm nchw44 filter3x3 strdie2x2 max pooling
GitOrigin-RevId: 02c7a8405c
5 years ago