Megvii Engine Team
1ecf2ab4ec
fix(mge/autodiff): check tensors to be attached
GitOrigin-RevId: c4f3f80876
4 years ago
Megvii Engine Team
fe99cdc794
feat(interpreter): add dynamic sublinear
GitOrigin-RevId: 7de54fe743
4 years ago
Megvii Engine Team
fa4bf16800
feat(mge/functional): add repeat and tile opr
GitOrigin-RevId: a20d4b6fb0
4 years ago
Megvii Engine Team
30d6b4f65d
fix(mge): fix scalar parameter change to 1-dim parameter after backward and optimize
GitOrigin-RevId: 1794369a71
4 years ago
Megvii Engine Team
dbb3dd681f
refactor(profiler): integrate profiler into interpreter
GitOrigin-RevId: ccc984acbd
4 years ago
Megvii Engine Team
147cef52a0
refactor(mge/imperative): implement new tensor system
GitOrigin-RevId: 2dd4e460ac
4 years ago
Megvii Engine Team
81e0dae4ac
docs(mge): update GradManger docs
GitOrigin-RevId: ccffb830c4
4 years ago
Megvii Engine Team
6667100638
feat(mge): use weakref for GradManger.attach
GitOrigin-RevId: 6df336c3c1
4 years ago
Megvii Engine Team
75ca5bfe65
feat(mge): remove GradManager.detach until it is ready
GitOrigin-RevId: 1302b25b2a
4 years ago
Megvii Engine Team
544b798374
revert: feat(mge/grad_manager): add `clear_grad` method for GradManager
This reverts commit aa9540e090
.
GitOrigin-RevId: 2d15e503de
4 years ago
Megvii Engine Team
094601e834
feat(mge/distributed): allow remote grad by using grad manager
GitOrigin-RevId: a890c206a5
4 years ago
Megvii Engine Team
b309890c66
docs(mge): pytest for sphinx docstring
GitOrigin-RevId: 8bed12562a
4 years ago
Megvii Engine Team
b327822994
feat(mge/grad_manager): add `clear_grad` method for GradManager
GitOrigin-RevId: aa9540e090
4 years ago
Megvii Engine Team
2627e1f7df
fix(mge/grad_manager): allow multiple calls of `release`
GitOrigin-RevId: 38ca4c78ff
4 years ago
Megvii Engine Team
3af1056377
feat(mge/grad): attach grad immediately
GitOrigin-RevId: e3a168c03a
4 years ago
Megvii Engine Team
6701346398
docs(mge): fix some docstring format problem
GitOrigin-RevId: cbc5ab04b3
4 years ago
Megvii Engine Team
0d4568d6f8
feat(mge): rename broadcast -> broadcast_to
GitOrigin-RevId: 82f46ad2c2
4 years ago
Megvii Engine Team
026af62042
docs(mge): docs typo fix
GitOrigin-RevId: 851f6de02f
4 years ago
Megvii Engine Team
e6715910c5
docs(mge/imperative): add docstring for GradManager
GitOrigin-RevId: 4c326206b8
4 years ago
Megvii Engine Team
10e942d952
refactor(mge): polish api
- refactor(mge): add support for optimizer.step().clear_grad() idiom
- refactor(mge): rename some methods of GradManager
- refactor(mge): remove tensor_nn and TensorDict
- refactor(mge): remove Buffer
- refactor(mge): remove requires_grad flag
- refactor(mge): add a default grad=None attribute to Tensor
- refactor(mge): deprecation for 1.0
GitOrigin-RevId: 3b723d9387
4 years ago
Megvii Engine Team
c7acba41fc
refactor(mge/optimizer): refine gradmanager api, record = __enter__
GitOrigin-RevId: 5376177237
4 years ago
Megvii Engine Team
8c482b6709
fix(mge/grad): make register_after_backward_callback private
GitOrigin-RevId: 8eb6c0e628
4 years ago
Megvii Engine Team
e9104ef157
fix(mge/parampack): fix copy stream, import cycle
GitOrigin-RevId: 673e11c5b6
4 years ago
Megvii Engine Team
e283663a02
fix(mge/imperative): update tests to new optimizer api
GitOrigin-RevId: 3d06e3db3c
4 years ago
Megvii Engine Team
b5016b9d29
feat(mge/parampack): add parampack in allreduce callback
GitOrigin-RevId: 73d53eeba1
4 years ago
Megvii Engine Team
5ae89c799b
refactor(mgb/grad): place grad at param.grad
GitOrigin-RevId: fddeace402
4 years ago
Megvii Engine Team
9faa32fcb7
fix(mge/imperative): fix grad callback
GitOrigin-RevId: 6f843b0106
4 years ago
Megvii Engine Team
6070266766
refactor(mge/grad_manager): refactor gradmanager, add allreduce callback
GitOrigin-RevId: 086e2871e8
4 years ago