Megvii Engine Team
d3d9018f8d
feat(imperative/opr-mm): add broadcast
GitOrigin-RevId: 83640255c7
4 years ago
Megvii Engine Team
3bd8ef3589
feat(mgb/compnode): add atlas compnode
GitOrigin-RevId: 19f3c33003
5 years ago
Megvii Engine Team
7c2782366b
feat(core): redact exception messages if logging is disabled
GitOrigin-RevId: 1d6bda2380
5 years ago
Megvii Engine Team
6137adc05a
feat(core): move more exceptions to base exception
mgb::cg::GraphError
mgb::NumRangeChecker::Error
mgb::VarSanityCheck::Error
GitOrigin-RevId: 4d79e3629c
5 years ago
Megvii Engine Team
49f02e71fc
chore(format): format megbrain/exception.h
GitOrigin-RevId: 744ed23b2d
5 years ago
Megvii Engine Team
9667d93cfe
feat(core): internal changes to exception types
See comments.
GitOrigin-RevId: ecd3c22faa
5 years ago
Megvii Engine Team
cf3a55ce17
fix(mgb/opr-mm): remove PeerDesc from RemoteSend and RemoteRecv
GitOrigin-RevId: b7a7bbd0da
5 years ago
Megvii Engine Team
d53dab2fb2
fix(build): export target megengine
GitOrigin-RevId: 6daf6b2648
5 years ago
Megvii Engine Team
a808f807c6
feat(externcopr/nvidaopticalflow): fix output and fix cu context issue on
diff thread, nvof loader outptr share with mgb ptr, upgrade lastest nvof sdk
GitOrigin-RevId: 6e003c6428
5 years ago
Megvii Engine Team
486cbdea8b
fix(mgb/opt): nchw to nchw4 pass suppport ic less than 4
GitOrigin-RevId: a3c205f38f
5 years ago
Megvii Engine Team
cb5c5fd5dc
feat(mgb/opt): add nchw->nchw4 for tensorrt replace pass
GitOrigin-RevId: db114549be
5 years ago
Megvii Engine Team
2e70cf1dd0
feat(mgb/opt): add nchw->nchw4 in tensorcore pass
GitOrigin-RevId: 755f8dfefe
5 years ago
Megvii Engine Team
1e8337f14a
fix(mgb/gopt): remove redundant reshape in nchw->nchw4 pass
GitOrigin-RevId: 0f5c7c3e48
5 years ago
Megvii Engine Team
946a340c3d
feat(ci/midout): opt midout and add midout ci
GitOrigin-RevId: 1e5fe75255
5 years ago
Megvii Engine Team
90aa65d98d
fix(mgb/serialization): fix multiple graph load error
GitOrigin-RevId: 89414b014b
5 years ago
Megvii Engine Team
6972fc7d75
feat(opr/standalone): import NMSKeep from MegSkull contrib
1. clang-format.
2. Use name "NMSKeepMGB" during serialization to avoid conflict with
MegSkull contrib one.
GitOrigin-RevId: 627c60e482
5 years ago
Megvii Engine Team
6d367454cf
feat(mge/opr-mm): add param local_grad for collective_comm opr
GitOrigin-RevId: cc120cfb55
5 years ago
Megvii Engine Team
0ccb965c8e
fix(mgb/gopt): fix convert format nchw->nchw4 pass
GitOrigin-RevId: 1813753b14
5 years ago
Megvii Engine Team
7ae05ac886
feat(imperative): merge common c++ code to megbrain
GitOrigin-RevId: d093778e10
5 years ago
Megvii Engine Team
5d7fdd4762
fix(brain): fix winodws build
GitOrigin-RevId: 74eaea594e
5 years ago
Megvii Engine Team
318f6d75fa
fix(mge): fix some warnings
GitOrigin-RevId: 38b285f991
5 years ago
Megvii Engine Team
1a70842eac
fix(serialization): fix model compatibility
GitOrigin-RevId: 1310cdc182
5 years ago
Megvii Engine Team
328fb36f17
feat(mgb/opr-mm): add Scatter, Gather, AllToAll oprs
GitOrigin-RevId: f75169ecd6
5 years ago
Megvii Engine Team
786afef461
feat(build): install CMake config module and pkg-config descriptor
Also, upgrade to CMake 3.13.
The commit also contains significant refactors, as otherwise it is not
possible to properly export target `megengine` to
MegEngine-targets.cmake:
1. Optionally use system provided Flatbuffers.
2. Optionally use system provided MKL-DNN (Tested with Debian).
3. Refactor megbrain and megdnn targets into object libraries.
4. Set different path in BUILD_INTERFACE and INSTALL_INTERFACE of
various target_include_directories.
5. Specify PUBLIC/PRIVATE on various target_link_libraries.
GitOrigin-RevId: df118a879e
5 years ago
Megvii Engine Team
4d35397bdf
fix(dnn/fallback): fix conv1x1/im2col usable and fuse-conv-bias get fp32xfp32-->qint8 error
GitOrigin-RevId: 5a3bfedd8a
5 years ago
Megvii Engine Team
12dc36a6ab
feat(mgb/gopt): add interface to reproducible
GitOrigin-RevId: f341bea40b
5 years ago
Megvii Engine Team
09d2b7c3fe
fix(core): make the semantics of instance id clear and correct
GitOrigin-RevId: 2232195c50
5 years ago
Megvii Engine Team
273f891b55
fix(mgb/gopt): fix run-time winograd-transform and nchwxx error
GitOrigin-RevId: aca796f17d
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
9ed3882a94
fix(opr/dnn): fix winograd fast run mismatch
GitOrigin-RevId: d308085b9f
5 years ago
Megvii Engine Team
18be23f328
fix(mbg/gopt): fix nchwxx gopt with no fuse conv_bias and winograd
fast-run
GitOrigin-RevId: 49ccbdf2d4
5 years ago
Megvii Engine Team
f4ead78852
feat(mgb): static allocation with given padding
GitOrigin-RevId: fdf2de8ad6
5 years ago
Megvii Engine Team
01092feb9b
feat(mgb): add PackAllReducePass
GitOrigin-RevId: 59c1b45393
5 years ago
Megvii Engine Team
c7e6c658fd
refactor(mge/distribute): use is_root (and rank) in stead of rank and root at collective comm
GitOrigin-RevId: dccdb71553
5 years ago
Megvii Engine Team
ff308e3b62
feat(mgb/comp_node): generate uid for cuda comp node
GitOrigin-RevId: 34fa5a2fb6
5 years ago
Megvii Engine Team
49fdddef8d
fix(gopt): fix reorder arith chain pass
GitOrigin-RevId: d3257ac43a
5 years ago
Megvii Engine Team
50db9b84c2
fix(gopt): fix paramfuse if the endpoint is const
GitOrigin-RevId: f666f6d700
5 years ago
Megvii Engine Team
47377c7be5
fix(core): fix memory defragmenter
GitOrigin-RevId: e883be8b5c
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
af29fcb2e3
feat(mgb/plugin): add param json func for indexing oprs
GitOrigin-RevId: b5becbbc02
5 years ago
Megvii Engine Team
f1c86606cb
fix(dnn/cuda): fix FuseConvBiasWithZ pass for HSwish activation
GitOrigin-RevId: b290469cb1
5 years ago
Megvii Engine Team
d7bb62cfa1
refactor(mgb): move mm_handler from python module into opr-mm
GitOrigin-RevId: f401ce8603
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
30b3d3aa3e
fix(dnn/gopt): add convolution nchw44-dot format gopt
GitOrigin-RevId: e8e1e96379
5 years ago
Megvii Engine Team
c1397792a7
feat(dnn): add winograd-fp32-nchw44 support
GitOrigin-RevId: a6e2e735f1
5 years ago
Megvii Engine Team
bb872965e3
feat(mge/module): add local conv2d module
GitOrigin-RevId: bb5ab94b19
5 years ago
Megvii Engine Team
cde055e8f4
fix(mgb/opr-mm): fix user_data thread safety in CollectiveComm
GitOrigin-RevId: b6d6184e91
5 years ago
Megvii Engine Team
26242d6bab
test(mgb/opr-mm): add collective_comm tests
GitOrigin-RevId: 02edb26ba7
5 years ago
Megvii Engine Team
cd8ab9e3a6
test(mgb/opr-mm): add io_remote test
GitOrigin-RevId: c47b6156fe
5 years ago
Megvii Engine Team
4e0054f7b2
fix(mgb/opr-mm): fix megray_helper thread safety
GitOrigin-RevId: f7b7c1d97f
5 years ago