keysync-demo / sgm /callbacks /custom_ddp.py
Antoni Bigata
first commit
b5ce381
raw
history blame contribute delete
379 Bytes
# from pytorch_lightning.overrides import LightningDistributedModule
from pytorch_lightning.strategies import DDPStrategy
class CustomDDPPlugin(DDPStrategy):
def configure_ddp(self):
# self.pre_configure_ddp()
self._model = self._setup_model((self.model))
self._register_ddp_hooks()
self._model._set_static_graph() # THIS IS THE MAGIC LINE