Browse Source

fix(mge/grad): make register_after_backward_callback private

GitOrigin-RevId: 8eb6c0e628
tags/v1.0.0-rc1
Megvii Engine Team 4 years ago
parent
commit
8c482b6709
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      imperative/python/megengine/autodiff/grad_manager.py
  2. +1
    -1
      imperative/python/megengine/distributed/helper.py

+ 1
- 1
imperative/python/megengine/autodiff/grad_manager.py View File

@@ -28,7 +28,7 @@ class GradManager:
self._call_back_dict[id(p)].append(cb)
return self

def register_after_backward_callback(self, callback):
def _register_after_backward_callback(self, callback):
self._after_backward_callback.append(callback)
return self



+ 1
- 1
imperative/python/megengine/distributed/helper.py View File

@@ -104,7 +104,7 @@ class AllreduceCallback:
gm = get_backwarding_grad_manager()
assert isinstance(gm, GradManager)
if gm not in self._marked_gm:
gm.register_after_backward_callback(self._flush)
gm._register_after_backward_callback(self._flush)
self._marked_gm.add(gm)
self._params.append(param)
self._futures_dict[param] = FakeTensor(ack=False)


Loading…
Cancel
Save