|
|
|
|
|
|
|
|
|
|
|
|
|
from diffusers.modular_pipelines.node_utils import ModularNode |
|
from diffusers.modular_pipelines import ModularPipelineMixin |
|
diffdiff = ModularPipelineMixin.from_pretrained("YiYiXu/modular-diffdiff", trust_remote_code=True) |
|
|
|
|
|
node = ModularNode(diffdiff) |
|
node.save_mellon_config("diffdiff_mellon_config.json") |
|
|
|
|
|
|
|
|
|
diffdiff.blocks.pop("text_encoder") |
|
diffdiff.blocks.pop("decode") |
|
diffdiff.blocks.pop("ip_adapter") |
|
|
|
node = ModularNode(diffdiff, label = "DiffDiffDenoiseBlocks") |
|
node.save_mellon_config("diffdiff_denoise_mellon_config.json") |
|
|
|
|