Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
renzhc
diffusers_dcu
Commits
87e81574
Unverified
Commit
87e81574
authored
Dec 16, 2024
by
hlky
Committed by
GitHub
Dec 16, 2024
Browse files
Fix ControlNetUnion _callback_tensor_inputs (#10218)
parent
3f421fe0
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
20 deletions
+0
-20
src/diffusers/pipelines/controlnet/pipeline_controlnet_union_inpaint_sd_xl.py
...nes/controlnet/pipeline_controlnet_union_inpaint_sd_xl.py
+0
-3
src/diffusers/pipelines/controlnet/pipeline_controlnet_union_sd_xl.py
...s/pipelines/controlnet/pipeline_controlnet_union_sd_xl.py
+0
-9
src/diffusers/pipelines/controlnet/pipeline_controlnet_union_sd_xl_img2img.py
...nes/controlnet/pipeline_controlnet_union_sd_xl_img2img.py
+0
-8
No files found.
src/diffusers/pipelines/controlnet/pipeline_controlnet_union_inpaint_sd_xl.py
View file @
87e81574
...
@@ -205,11 +205,8 @@ class StableDiffusionXLControlNetUnionInpaintPipeline(
...
@@ -205,11 +205,8 @@ class StableDiffusionXLControlNetUnionInpaintPipeline(
_callback_tensor_inputs
=
[
_callback_tensor_inputs
=
[
"latents"
,
"latents"
,
"prompt_embeds"
,
"prompt_embeds"
,
"negative_prompt_embeds"
,
"add_text_embeds"
,
"add_text_embeds"
,
"add_time_ids"
,
"add_time_ids"
,
"negative_pooled_prompt_embeds"
,
"add_neg_time_ids"
,
"mask"
,
"mask"
,
"masked_image_latents"
,
"masked_image_latents"
,
]
]
...
...
src/diffusers/pipelines/controlnet/pipeline_controlnet_union_sd_xl.py
View file @
87e81574
...
@@ -221,12 +221,8 @@ class StableDiffusionXLControlNetUnionPipeline(
...
@@ -221,12 +221,8 @@ class StableDiffusionXLControlNetUnionPipeline(
_callback_tensor_inputs
=
[
_callback_tensor_inputs
=
[
"latents"
,
"latents"
,
"prompt_embeds"
,
"prompt_embeds"
,
"negative_prompt_embeds"
,
"add_text_embeds"
,
"add_text_embeds"
,
"add_time_ids"
,
"add_time_ids"
,
"negative_pooled_prompt_embeds"
,
"negative_add_time_ids"
,
"image"
,
]
]
def
__init__
(
def
__init__
(
...
@@ -1451,13 +1447,8 @@ class StableDiffusionXLControlNetUnionPipeline(
...
@@ -1451,13 +1447,8 @@ class StableDiffusionXLControlNetUnionPipeline(
latents
=
callback_outputs
.
pop
(
"latents"
,
latents
)
latents
=
callback_outputs
.
pop
(
"latents"
,
latents
)
prompt_embeds
=
callback_outputs
.
pop
(
"prompt_embeds"
,
prompt_embeds
)
prompt_embeds
=
callback_outputs
.
pop
(
"prompt_embeds"
,
prompt_embeds
)
negative_prompt_embeds
=
callback_outputs
.
pop
(
"negative_prompt_embeds"
,
negative_prompt_embeds
)
add_text_embeds
=
callback_outputs
.
pop
(
"add_text_embeds"
,
add_text_embeds
)
add_text_embeds
=
callback_outputs
.
pop
(
"add_text_embeds"
,
add_text_embeds
)
negative_pooled_prompt_embeds
=
callback_outputs
.
pop
(
"negative_pooled_prompt_embeds"
,
negative_pooled_prompt_embeds
)
add_time_ids
=
callback_outputs
.
pop
(
"add_time_ids"
,
add_time_ids
)
add_time_ids
=
callback_outputs
.
pop
(
"add_time_ids"
,
add_time_ids
)
negative_add_time_ids
=
callback_outputs
.
pop
(
"negative_add_time_ids"
,
negative_add_time_ids
)
# call the callback, if provided
# call the callback, if provided
if
i
==
len
(
timesteps
)
-
1
or
((
i
+
1
)
>
num_warmup_steps
and
(
i
+
1
)
%
self
.
scheduler
.
order
==
0
):
if
i
==
len
(
timesteps
)
-
1
or
((
i
+
1
)
>
num_warmup_steps
and
(
i
+
1
)
%
self
.
scheduler
.
order
==
0
):
...
...
src/diffusers/pipelines/controlnet/pipeline_controlnet_union_sd_xl_img2img.py
View file @
87e81574
...
@@ -244,11 +244,8 @@ class StableDiffusionXLControlNetUnionImg2ImgPipeline(
...
@@ -244,11 +244,8 @@ class StableDiffusionXLControlNetUnionImg2ImgPipeline(
_callback_tensor_inputs
=
[
_callback_tensor_inputs
=
[
"latents"
,
"latents"
,
"prompt_embeds"
,
"prompt_embeds"
,
"negative_prompt_embeds"
,
"add_text_embeds"
,
"add_text_embeds"
,
"add_time_ids"
,
"add_time_ids"
,
"negative_pooled_prompt_embeds"
,
"add_neg_time_ids"
,
]
]
def
__init__
(
def
__init__
(
...
@@ -1566,13 +1563,8 @@ class StableDiffusionXLControlNetUnionImg2ImgPipeline(
...
@@ -1566,13 +1563,8 @@ class StableDiffusionXLControlNetUnionImg2ImgPipeline(
latents
=
callback_outputs
.
pop
(
"latents"
,
latents
)
latents
=
callback_outputs
.
pop
(
"latents"
,
latents
)
prompt_embeds
=
callback_outputs
.
pop
(
"prompt_embeds"
,
prompt_embeds
)
prompt_embeds
=
callback_outputs
.
pop
(
"prompt_embeds"
,
prompt_embeds
)
negative_prompt_embeds
=
callback_outputs
.
pop
(
"negative_prompt_embeds"
,
negative_prompt_embeds
)
add_text_embeds
=
callback_outputs
.
pop
(
"add_text_embeds"
,
add_text_embeds
)
add_text_embeds
=
callback_outputs
.
pop
(
"add_text_embeds"
,
add_text_embeds
)
negative_pooled_prompt_embeds
=
callback_outputs
.
pop
(
"negative_pooled_prompt_embeds"
,
negative_pooled_prompt_embeds
)
add_time_ids
=
callback_outputs
.
pop
(
"add_time_ids"
,
add_time_ids
)
add_time_ids
=
callback_outputs
.
pop
(
"add_time_ids"
,
add_time_ids
)
add_neg_time_ids
=
callback_outputs
.
pop
(
"add_neg_time_ids"
,
add_neg_time_ids
)
# call the callback, if provided
# call the callback, if provided
if
i
==
len
(
timesteps
)
-
1
or
((
i
+
1
)
>
num_warmup_steps
and
(
i
+
1
)
%
self
.
scheduler
.
order
==
0
):
if
i
==
len
(
timesteps
)
-
1
or
((
i
+
1
)
>
num_warmup_steps
and
(
i
+
1
)
%
self
.
scheduler
.
order
==
0
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment