MCPcopy Create free account
hub / github.com/deepspeedai/DeepSpeed / destroy

Method destroy

deepspeed/runtime/engine.py:774–784  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

772 logger.debug("DeepSpeedEngine.__del__ cleanup skipped: %s", exc, exc_info=True)
773
774 def destroy(self):
775 optimizer = getattr(self, "optimizer", None)
776 if optimizer is not None and hasattr(optimizer, 'destroy'):
777 optimizer.destroy()
778 if self.is_deepcompile_active():
779 get_deepcompile_handle().cleanup()
780 debug_clear_module_and_param_names()
781
782 checkpoint_engine = getattr(self, "checkpoint_engine", None)
783 if checkpoint_engine is not None and checkpoint_engine.is_decoupled():
784 checkpoint_engine.cleanup()
785
786 def _get_model_parameters(self):
787 if self.autotuning_profile_model_info():

Calls 5

is_deepcompile_activeMethod · 0.95
get_deepcompile_handleFunction · 0.90
cleanupMethod · 0.45
is_decoupledMethod · 0.45