-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Differential Diffusion #2876
Implement Differential Diffusion #2876
Conversation
This should have fixed the uni_pc issue: 10847df |
could you plz give an example to show how to use this node ? thanks a lot ! |
I updated the original post with an example workflow. |
Hi, I just moved back from the shiimizu fork, removed the nodes and readded them and it return an error. |
can I see your full stacktrace? |
It's when
In that line, I think sigma should be sigma[0]
|
Yes that should be fixed now. |
'UNetModel' object has no attribute 'default_image_only_indicator'
File "D:\ComfyUI\ComfyUI\custom_nodes\FreeU_Advanced\nodes.py", line 159, in __temp__forward
image_only_indicator = kwargs.get("image_only_indicator", self.default_image_only_indicator)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1688, in __getattr__
raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'") |
disable |
Hi, thanks you for your guys hard work. This is a great new inpainting node, but I have problem with this node currently. differential diffusion is not working with controlnet and IPAdapter? The output image get burn when I connect controlnet and differential diffusion together. (IPAdapter have the same problem) |
The authors of the paper introduced a concept called a change map. For brevity, I will refer to it here as a mask.
The node
_for_testing/Differential Diffusion
is meant to be used alongside theInpaintModelConditioning
node or theSet Latent Noise Mask
node, and then the sampler does it automatically.Implementation details
General info/tips
Comparisons
These were made alongside the
InpaintModelConditioning
node without an inpainting model.Example workflow
Here's a simple workflow to get started. (Note: It uses some custom nodes).
Feel free to use another blur node.
Also, see the official inpaint examples.
Download this image to drag & drop it in ComfyUI.
Issues
The callback doesn't seem to get called for UniPC samplers.Resolves #2851, resolves #2671