diffengine.engine.hooks.controlnet_save_hook

Module Contents

Classes

ControlNetSaveHook

ControlNet Save Hook.

class diffengine.engine.hooks.controlnet_save_hook.ControlNetSaveHook[source]

Bases: mmengine.hooks.Hook

ControlNet Save Hook.

Save ControlNet weights with diffusers format and pick up ControlNet weights from checkpoint.

priority = VERY_LOW[source]
before_save_checkpoint(runner, checkpoint)[source]

Before save checkpoint hook.

Args:

runner (Runner): The runner of the training, validation or testing

process.

checkpoint (dict): Model’s checkpoint.

Parameters:
  • runner (mmengine.runner.Runner) –

  • checkpoint (dict) –

Return type:

None