Megvii Engine Team
97b1b7774d
feat(mgb): add megbrain layer norm opr with subgraph
GitOrigin-RevId: 9b7fa821f8
3 years ago
Megvii Engine Team
65d554ed8e
refactor(dtr): improve dtr in computing graph
GitOrigin-RevId: d599a08e52
3 years ago
Megvii Engine Team
f642b05e17
test(mge): update traced_module unit test
GitOrigin-RevId: 3948d50d79
3 years ago
Megvii Engine Team
fb20cb36a0
docs(mge/traced_module): update traced_module api doc
GitOrigin-RevId: 19a95d26c7
3 years ago
Megvii Engine Team
c7a8d945c7
fix(mge/traced_module): let graph record total_id
GitOrigin-RevId: f99178f3ac
3 years ago
Megvii Engine Team
4de62ad6cd
docs(mge/device): fix docstring of get_cuda_compute_capability
GitOrigin-RevId: 4ec04e8b9b
3 years ago
Megvii Engine Team
fb49a2834f
refactor(mgb/dnn): refactor enum used in serializing
GitOrigin-RevId: e57af4a59c
3 years ago
Megvii Engine Team
6082c353e7
feat(dnn/rocm): support bool in type_cvt and elemwise
GitOrigin-RevId: ad5ec7bc1c
4 years ago
Megvii Engine Team
93f70a9539
feat(src): add MGB_CUSTOM_OP macro
GitOrigin-RevId: beddcf9745
3 years ago
Megvii Engine Team
b3e958d0bc
fix(src): fix the warnings and copy.bara.sky in custom op
GitOrigin-RevId: 4ade455897
3 years ago
Megvii Engine Team
cdb692d2fa
refactor(imperative): add TODO tag for some functions
GitOrigin-RevId: e295a1fa55
3 years ago
Megvii Engine Team
90dd07161c
refactor(imperative): modify the python interface of custom op
GitOrigin-RevId: e82e5de480
3 years ago
Megvii Engine Team
cbf024bf20
feat(imperative): add adaptor between custom op and imperative runtime
GitOrigin-RevId: d7877f2e32
3 years ago
Megvii Engine Team
43fb2c4afb
feat(opr): let roll support empty IO
GitOrigin-RevId: b9a59b623a
3 years ago
Megvii Engine Team
b2827cb1b1
feat(opr): let Dot, MatrixMul and BatchedMatrixMul support empty input
GitOrigin-RevId: 10a3c5b106
3 years ago
Megvii Engine Team
50f738772b
feat(opr): let Copy and Identity support empty IO
GitOrigin-RevId: 4e49d8eae8
3 years ago
Megvii Engine Team
74cbc10d82
feat(opr): let batchnorm support empty IO
GitOrigin-RevId: 219411c80c
3 years ago
Megvii Engine Team
8ae61752a0
feat(opr): let nms support empty IO
GitOrigin-RevId: 4c51b1aedb
3 years ago
Megvii Engine Team
1a1748daf1
feat(opr): let Argsort support empty IO
GitOrigin-RevId: 05fcac6e47
3 years ago
Megvii Engine Team
7234efe1e7
feat(opr): let random op support empty output
GitOrigin-RevId: a2174975aa
3 years ago
Megvii Engine Team
3bc94738ba
fix(profiler): do not assume clock duration and time_point type
GitOrigin-RevId: 2015bc30bd
3 years ago
Megvii Engine Team
b7e6bd7bba
feat(profiler): custom event support device
GitOrigin-RevId: 4709c44b39
3 years ago
Megvii Engine Team
defbc20efb
fix(profiler): fix profiler in dtr
GitOrigin-RevId: 79b5a6b526
3 years ago
Megvii Engine Team
d4c71f92dc
perf(profiler): reduce profiler host overhead
GitOrigin-RevId: 92cea560f5
3 years ago
Megvii Engine Team
8fddd8089d
fix(profiler): respect record_device option
GitOrigin-RevId: 7c9a8cfba7
4 years ago
Megvii Engine Team
59d5976622
fix(profiler): collect records when thread exit
GitOrigin-RevId: fb796dd61c
4 years ago
Megvii Engine Team
a841d8e76f
refactor(profiler): refactor event processing
GitOrigin-RevId: 26f0c5a6e1
4 years ago
Megvii Engine Team
dff7719e87
feat(mge/distributed): add preload host data with op
fix(mge/distributed): change api name with preload
fix(mge/distributed): fix recursive model in preload tensor
fix(mge/distributed): fix recursive when cache contain None
GitOrigin-RevId: 80e2a6dd70
3 years ago
Megvii Engine Team
ca4374b6e2
perf(subgraph): remove unnecessary sync
GitOrigin-RevId: 1546286706
3 years ago
Megvii Engine Team
ad079009e1
fix(interpreter): avoid deadlock in GetValue
GitOrigin-RevId: fd43873167
3 years ago
Megvii Engine Team
4688bbabad
refactor(functional): hide functional.vision and replace with functional.nn
GitOrigin-RevId: b6888c7f65
3 years ago
Megvii Engine Team
8796586b89
refactor(functional): import all from metric in nn
GitOrigin-RevId: 41ab78d78d
3 years ago
Megvii Engine Team
d5cff81c1e
fix(mge): limit task queue size
GitOrigin-RevId: a25c3390fc
3 years ago
Megvii Engine Team
27f2ecc436
feat(imperative/opr): add extern c opr and support dump
GitOrigin-RevId: b29e374c60
3 years ago
Megvii Engine Team
91264f3797
fix(traced_module): fix __getattr__ of TracedModuleBuilder
GitOrigin-RevId: 94d91d6938
3 years ago
Megvii Engine Team
526c82c858
feat(traced_module): delete value of node when it will not be used by any expr
GitOrigin-RevId: 3fb7350d01
3 years ago
Megvii Engine Team
db9ca19633
refactor(traced_module): refactor some testcases and examples
GitOrigin-RevId: e06f733cdd
3 years ago
Megvii Engine Team
6ce1483bc9
fix(utils/network): fix replace var in different networks
GitOrigin-RevId: 8d1356ddb1
3 years ago
Megvii Engine Team
73d25779ae
fix(ops): check index layout for IndexingOneHot
GitOrigin-RevId: 80b42a8de9
3 years ago
Megvii Engine Team
1019865071
feat(module): add tensors and named_tensors
GitOrigin-RevId: cb56d65d38
3 years ago
Megvii Engine Team
bd817f3af2
perf(syncbn): fallback to bn when sync is not required
GitOrigin-RevId: e89fdd87b0
3 years ago
Megvii Engine Team
ffcb4dacd9
style(mge): change the pad opr doc and format
GitOrigin-RevId: 7b20e96519
3 years ago
Megvii Engine Team
43cb305e53
feat(mge): add imperative pad
GitOrigin-RevId: de79de536f
3 years ago
Megvii Engine Team
0a665ea452
feat(mge/device): enable to get cuda compute capability
GitOrigin-RevId: b5d3f2225c
3 years ago
Megvii Engine Team
7a9f2ed95e
perf(functional/split): add python binding for Split opr
GitOrigin-RevId: 3359f5da26
3 years ago
Megvii Engine Team
ab309eb5fc
feat(mgb/opr): let Split support empty IO
GitOrigin-RevId: aad6dc06bf
3 years ago
Megvii Engine Team
a829270489
fix(mge/tracing): replace detach as fast path copy
GitOrigin-RevId: d765725d5a
3 years ago
Megvii Engine Team
8485eff12c
docs(mge/functional): add docs for megengine.functional.sub
GitOrigin-RevId: 40208739bd
3 years ago
Megvii Engine Team
32ad926559
feat(mge): improve presentation of async errors
GitOrigin-RevId: af5426c37d
3 years ago
Megvii Engine Team
e6a8b0256e
fix(mge): ignore errors caused by earlier async errors
GitOrigin-RevId: ce2028d38a
3 years ago