Megvii Engine Team
2e4b9a42f7
fix(mgb/gopt): fix folding conv dimshuffle opt pass
GitOrigin-RevId: 878b7de9de
4 years ago
Megvii Engine Team
d62dabe5f8
fix(mgb): fix matmul model compat in flatbuffer
GitOrigin-RevId: 2effad8e5f
4 years ago
Megvii Engine Team
b6376c83a0
fix(mgb/comp_node): use extra physical device to decide whether reuse existed CompNodeImpl
GitOrigin-RevId: 5dddc68a84
4 years ago
Megvii Engine Team
0e3a6329ff
build(cuda): support cu111 build
GitOrigin-RevId: b3067ba4d5
4 years ago
Megvii Engine Team
cd02d7c85e
feat(mge/opr): support deformable conv2d/psroi_pooling
GitOrigin-RevId: 501cadda76
4 years ago
Megvii Engine Team
f3378100f9
feat(mgb): enable output dynamic memory alloc
GitOrigin-RevId: c809629034
4 years ago
Megvii Engine Team
e82fa4ec23
fix(gopt): using new_inp for build_chain in DelayBroadcast pass
GitOrigin-RevId: efc6377197
4 years ago
Megvii Engine Team
a09fc5f784
fix(mgb/serialization): disable inplace arith graph opt in graph load
GitOrigin-RevId: d63baf8356
4 years ago
Megvii Engine Team
c51a687cef
chore(mge): update copyright years
GitOrigin-RevId: 46104ac891
4 years ago
Megvii Engine Team
7c09e41f18
refactor(mgb): add circular dependency check
GitOrigin-RevId: 01fdb8684b
4 years ago
Megvii Engine Team
3620a940b5
fix(megdnn): fix test with workspace_limits to zero
GitOrigin-RevId: c4ec323361
4 years ago
Megvii Engine Team
0d720653ac
refactor(megdnn): add default algo for convolution forward
GitOrigin-RevId: a12a7d399a
4 years ago
Megvii Engine Team
f14e0c17e7
feat(mgb): add recursive for fastrun and megdnn test
GitOrigin-RevId: 743846f645
4 years ago
Megvii Engine Team
85fa988348
refactor(dnn): add get_algorithm_from_desc interface
GitOrigin-RevId: 6d211ca167
4 years ago
Megvii Engine Team
194660462c
feat(mge/funcitonal): add cvt_color opr python interface
GitOrigin-RevId: 29e069fb23
4 years ago
Megvii Engine Team
dbb3dd681f
refactor(profiler): integrate profiler into interpreter
GitOrigin-RevId: ccc984acbd
4 years ago
Megvii Engine Team
e3a3e0cd3c
feat(mge/functional): add warp_affine
GitOrigin-RevId: 2b333ccd12
4 years ago
Megvii Engine Team
329306b031
fix(cmake/cuda): fix build at cuda `copy` env caused by b278a69e1
`copy` env vs `normal` env:
case a:`normal` env install CUDNN/TRT by package tool, eg, apt/yum, which
will put include file(cudnn.h/NvInfer.h) to /usr/include etc.
case b: self copy env after export CPATH with cudnn/trt include dir
case c: just copy libs, not export CPATH, only export
TRT_ROOT_DIR/CUDNN_ROOT_DIR
at case a and case b, BUILD system can find cudnn/trt headers, but
at case c, can not find. `FIX` it!
what`s more, recommend install CUDA env by case a and case c, NOT
recommend install by case b, which caused by CUDA SDK CPATH not
friendly to split c env, for example Android AOSP build env
GitOrigin-RevId: cb92123f9e
4 years ago
Megvii Engine Team
97207d00b0
fix(mgb/opr): fix bazel compile error by comma in mgb_throw_if's format string
GitOrigin-RevId: 72d19aecd1
4 years ago
Megvii Engine Team
5a44255324
fix(mgb/plugin): fix opr footprint for conv with NCHW32_NCHW4 format
GitOrigin-RevId: 9881b7971c
4 years ago
Megvii Engine Team
b1806b8432
docs(mgb/opr): improve batch_norm err msg in training mode
GitOrigin-RevId: 4c43bc8b0b
4 years ago
Megvii Engine Team
364afec033
chore(mge): update copyright years
GitOrigin-RevId: 3c0690bcc1
4 years ago
Megvii Engine Team
ae8b38f634
fix(cmake/whl): reduce wheel size
as some reason: some version of trt/cudnn need
-Wl,--whole-archive attribute to fix cuda issue,
target A(CMAKE OBJECT,eg megbrain/megdnn): -Wl,--whole-archive depend on trt/cudnn
target B(SHARED LIBS,eg libmegengine.so) --> A with `PUBLIC` depends
target C(SHARED LIBS,eg _impertive.so) --> B with `PUBLIC` depends,
then ld will force link fatbin section into C, which will be undesired
what`s more, attribute PUBLIC/PRIVATE do not take effect
to OBJECT library(megbrain/megdnn)
what`s more, megengine/megengine_export have to PUBLIC for
mgb/imperative target, as SRC/include depends
so we pull cudalib depend from megbrain/megdnn to
megengine/megengine_export on linux os, to finall
target at windows os, for example lar on windows
GitOrigin-RevId: b278a69e1c
4 years ago
Megvii Engine Team
4aaae9950b
feat(mge/functional): add python wrapper to resize opr
GitOrigin-RevId: b7cc6dd829
4 years ago
Megvii Engine Team
df976782fa
feat(mge/functional): add matinv
GitOrigin-RevId: d4fa8a8277
4 years ago
Megvii Engine Team
169fa53d54
fix(mgb): fix execution_policy set of matmul
GitOrigin-RevId: 90f539b0be
4 years ago
Megvii Engine Team
abe3c165ba
feat(mge): tensorrt runtime opr
GitOrigin-RevId: 2fdd00adcb
4 years ago
Megvii Engine Team
1b1ad56a82
fix(mgb/gopt): fix warp fusion opt pass
GitOrigin-RevId: a40bbcd719
4 years ago
Megvii Engine Team
99b176236b
fix(mgb/opr): fix Reduce static value inference
GitOrigin-RevId: 5e5c56064c
4 years ago
Megvii Engine Team
0f739c1118
fix(mgb/gopt): fix NormalizeArithChainPass to process sub-div chains
GitOrigin-RevId: d71debbfde
4 years ago
Megvii Engine Team
45e206020a
feat(mgb/tensor): add proxy_to_comp_node for HostTensorND
GitOrigin-RevId: 8f03dbcbd1
4 years ago
Megvii Engine Team
5db17907b4
chore(megbrain): fix megskull cnn/img opr compatiblity
for add convolutionv2 param
GitOrigin-RevId: 9d0cf55ef4
4 years ago
Megvii Engine Team
935fe7819e
chore(megbrain): format sereg.h code
GitOrigin-RevId: 0fe1cf6a8b
4 years ago
Megvii Engine Team
55042195d4
chore(winograd): add Convolutionv2 param
GitOrigin-RevId: 1a9e2ea340
4 years ago
Megvii Engine Team
fe6af7cb8d
fix(mgb): fix fastrun log
GitOrigin-RevId: 0a6cd47e49
4 years ago
Megvii Engine Team
f79ed946e3
fix(mgb/cambricon): support uint8 input for cambricon runtime opr
GitOrigin-RevId: 7c35662ddd
4 years ago
Megvii Engine Team
e9a7be46b1
feat(mgb): adapt to imperative runtime
GitOrigin-RevId: 3bccc17b62
4 years ago
Megvii Engine Team
5063a2063b
feat(mgb): add fastrun support for matmul/batchedmatrixmul
GitOrigin-RevId: a48ea9bff6
4 years ago
Megvii Engine Team
27503620a5
fix(fastrun): release free blocks before profiling
GitOrigin-RevId: b0d9887e9a
4 years ago
Megvii Engine Team
62637fc46e
refactor(mgb/utils): allow user set different spin time for ASyncSCQueue
GitOrigin-RevId: 1c6c4a7a16
4 years ago
Megvii Engine Team
d07cfdcbe9
refactor(mgb): move convolution mixin to search_policy
GitOrigin-RevId: 81e32da034
4 years ago
Megvii Engine Team
a57317f4e1
refactor(mgb): move profile cache out of mgb opr and update CACHE_KEY_VERSION
GitOrigin-RevId: db433164d2
4 years ago
Megvii Engine Team
ebe8689267
feat(sdk/load_and_run): add flags --io-dump-stdout and --io-dump-stderr
GitOrigin-RevId: 64d572bdfc
4 years ago
Megvii Engine Team
a240d558f1
fix(mge/dnn): fix rng and topk oom in distributed training
GitOrigin-RevId: 9841d1219e
4 years ago
Megvii Engine Team
c3c1e46df7
chore(mgblar): delete winograd transform switch
GitOrigin-RevId: aa4051541d
4 years ago
Megvii Engine Team
3975a54aa4
fix(mge/sublinear): fix divide by zero in sublinear
GitOrigin-RevId: d2bd113809
4 years ago
Megvii Engine Team
8f7f52ae4d
feat(jit): add memfwd in jit executor opr
GitOrigin-RevId: b58860bbe8
4 years ago
Megvii Engine Team
dfb2b2ce49
fix(dnn): change pooling window size smaller than padding constraint to log_error
GitOrigin-RevId: c3cda68f6d
4 years ago
Megvii Engine Team
c49427d15a
feat(imperative): add inplace add_update option in optimizer
GitOrigin-RevId: b8feb49321
4 years ago
Megvii Engine Team
aeb7980b29
perf(mgb): outputs of the same opr and same compnode share the same callbackcaller
GitOrigin-RevId: 59b8e3bcbe
4 years ago