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
0e0db625
Unverified
Commit
0e0db625
authored
Sep 12, 2023
by
Patrick von Platen
Committed by
GitHub
Sep 12, 2023
Browse files
Fix safety checker seq offload (#4998)
* fix safety checker * fix safety checker * fix safety checker
parent
1f948109
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
20 additions
and
0 deletions
+20
-0
src/diffusers/pipelines/alt_diffusion/pipeline_alt_diffusion.py
...ffusers/pipelines/alt_diffusion/pipeline_alt_diffusion.py
+1
-0
src/diffusers/pipelines/alt_diffusion/pipeline_alt_diffusion_img2img.py
...pipelines/alt_diffusion/pipeline_alt_diffusion_img2img.py
+1
-0
src/diffusers/pipelines/controlnet/pipeline_controlnet.py
src/diffusers/pipelines/controlnet/pipeline_controlnet.py
+1
-0
src/diffusers/pipelines/controlnet/pipeline_controlnet_img2img.py
...users/pipelines/controlnet/pipeline_controlnet_img2img.py
+1
-0
src/diffusers/pipelines/controlnet/pipeline_controlnet_inpaint.py
...users/pipelines/controlnet/pipeline_controlnet_inpaint.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py
...s/pipelines/stable_diffusion/pipeline_stable_diffusion.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_attend_and_excite.py
..._diffusion/pipeline_stable_diffusion_attend_and_excite.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_diffedit.py
...es/stable_diffusion/pipeline_stable_diffusion_diffedit.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_gligen.py
...ines/stable_diffusion/pipeline_stable_diffusion_gligen.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_gligen_text_image.py
..._diffusion/pipeline_stable_diffusion_gligen_text_image.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_image_variation.py
...le_diffusion/pipeline_stable_diffusion_image_variation.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_img2img.py
...nes/stable_diffusion/pipeline_stable_diffusion_img2img.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint.py
...nes/stable_diffusion/pipeline_stable_diffusion_inpaint.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint_legacy.py
...ble_diffusion/pipeline_stable_diffusion_inpaint_legacy.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_instruct_pix2pix.py
...e_diffusion/pipeline_stable_diffusion_instruct_pix2pix.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_k_diffusion.py
...stable_diffusion/pipeline_stable_diffusion_k_diffusion.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_ldm3d.py
...lines/stable_diffusion/pipeline_stable_diffusion_ldm3d.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_model_editing.py
...able_diffusion/pipeline_stable_diffusion_model_editing.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_panorama.py
...es/stable_diffusion/pipeline_stable_diffusion_panorama.py
+1
-0
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_paradigms.py
...s/stable_diffusion/pipeline_stable_diffusion_paradigms.py
+1
-0
No files found.
src/diffusers/pipelines/alt_diffusion/pipeline_alt_diffusion.py
View file @
0e0db625
...
@@ -100,6 +100,7 @@ class AltDiffusionPipeline(DiffusionPipeline, TextualInversionLoaderMixin, LoraL
...
@@ -100,6 +100,7 @@ class AltDiffusionPipeline(DiffusionPipeline, TextualInversionLoaderMixin, LoraL
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/alt_diffusion/pipeline_alt_diffusion_img2img.py
View file @
0e0db625
...
@@ -127,6 +127,7 @@ class AltDiffusionImg2ImgPipeline(
...
@@ -127,6 +127,7 @@ class AltDiffusionImg2ImgPipeline(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/controlnet/pipeline_controlnet.py
View file @
0e0db625
...
@@ -125,6 +125,7 @@ class StableDiffusionControlNetPipeline(
...
@@ -125,6 +125,7 @@ class StableDiffusionControlNetPipeline(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/controlnet/pipeline_controlnet_img2img.py
View file @
0e0db625
...
@@ -149,6 +149,7 @@ class StableDiffusionControlNetImg2ImgPipeline(
...
@@ -149,6 +149,7 @@ class StableDiffusionControlNetImg2ImgPipeline(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/controlnet/pipeline_controlnet_inpaint.py
View file @
0e0db625
...
@@ -273,6 +273,7 @@ class StableDiffusionControlNetInpaintPipeline(
...
@@ -273,6 +273,7 @@ class StableDiffusionControlNetInpaintPipeline(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py
View file @
0e0db625
...
@@ -101,6 +101,7 @@ class StableDiffusionPipeline(DiffusionPipeline, TextualInversionLoaderMixin, Lo
...
@@ -101,6 +101,7 @@ class StableDiffusionPipeline(DiffusionPipeline, TextualInversionLoaderMixin, Lo
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_attend_and_excite.py
View file @
0e0db625
...
@@ -191,6 +191,7 @@ class StableDiffusionAttendAndExcitePipeline(DiffusionPipeline, TextualInversion
...
@@ -191,6 +191,7 @@ class StableDiffusionAttendAndExcitePipeline(DiffusionPipeline, TextualInversion
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_diffedit.py
View file @
0e0db625
...
@@ -272,6 +272,7 @@ class StableDiffusionDiffEditPipeline(DiffusionPipeline, TextualInversionLoaderM
...
@@ -272,6 +272,7 @@ class StableDiffusionDiffEditPipeline(DiffusionPipeline, TextualInversionLoaderM
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
,
"inverse_scheduler"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
,
"inverse_scheduler"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_gligen.py
View file @
0e0db625
...
@@ -124,6 +124,7 @@ class StableDiffusionGLIGENPipeline(DiffusionPipeline):
...
@@ -124,6 +124,7 @@ class StableDiffusionGLIGENPipeline(DiffusionPipeline):
"""
"""
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_gligen_text_image.py
View file @
0e0db625
...
@@ -182,6 +182,7 @@ class StableDiffusionGLIGENTextImagePipeline(DiffusionPipeline):
...
@@ -182,6 +182,7 @@ class StableDiffusionGLIGENTextImagePipeline(DiffusionPipeline):
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_image_variation.py
View file @
0e0db625
...
@@ -66,6 +66,7 @@ class StableDiffusionImageVariationPipeline(DiffusionPipeline):
...
@@ -66,6 +66,7 @@ class StableDiffusionImageVariationPipeline(DiffusionPipeline):
# we should give a descriptive message if the pipeline doesn't have one.
# we should give a descriptive message if the pipeline doesn't have one.
_optional_components
=
[
"safety_checker"
]
_optional_components
=
[
"safety_checker"
]
model_cpu_offload_seq
=
"image_encoder->unet->vae"
model_cpu_offload_seq
=
"image_encoder->unet->vae"
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_img2img.py
View file @
0e0db625
...
@@ -129,6 +129,7 @@ class StableDiffusionImg2ImgPipeline(
...
@@ -129,6 +129,7 @@ class StableDiffusionImg2ImgPipeline(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint.py
View file @
0e0db625
...
@@ -194,6 +194,7 @@ class StableDiffusionInpaintPipeline(
...
@@ -194,6 +194,7 @@ class StableDiffusionInpaintPipeline(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint_legacy.py
View file @
0e0db625
...
@@ -117,6 +117,7 @@ class StableDiffusionInpaintPipelineLegacy(
...
@@ -117,6 +117,7 @@ class StableDiffusionInpaintPipelineLegacy(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"feature_extractor"
]
_optional_components
=
[
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_instruct_pix2pix.py
View file @
0e0db625
...
@@ -91,6 +91,7 @@ class StableDiffusionInstructPix2PixPipeline(DiffusionPipeline, TextualInversion
...
@@ -91,6 +91,7 @@ class StableDiffusionInstructPix2PixPipeline(DiffusionPipeline, TextualInversion
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_k_diffusion.py
View file @
0e0db625
...
@@ -82,6 +82,7 @@ class StableDiffusionKDiffusionPipeline(DiffusionPipeline, TextualInversionLoade
...
@@ -82,6 +82,7 @@ class StableDiffusionKDiffusionPipeline(DiffusionPipeline, TextualInversionLoade
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_ldm3d.py
View file @
0e0db625
...
@@ -114,6 +114,7 @@ class StableDiffusionLDM3DPipeline(
...
@@ -114,6 +114,7 @@ class StableDiffusionLDM3DPipeline(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_model_editing.py
View file @
0e0db625
...
@@ -68,6 +68,7 @@ class StableDiffusionModelEditingPipeline(DiffusionPipeline, TextualInversionLoa
...
@@ -68,6 +68,7 @@ class StableDiffusionModelEditingPipeline(DiffusionPipeline, TextualInversionLoa
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_panorama.py
View file @
0e0db625
...
@@ -80,6 +80,7 @@ class StableDiffusionPanoramaPipeline(DiffusionPipeline, TextualInversionLoaderM
...
@@ -80,6 +80,7 @@ class StableDiffusionPanoramaPipeline(DiffusionPipeline, TextualInversionLoaderM
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_paradigms.py
View file @
0e0db625
...
@@ -95,6 +95,7 @@ class StableDiffusionParadigmsPipeline(
...
@@ -95,6 +95,7 @@ class StableDiffusionParadigmsPipeline(
"""
"""
model_cpu_offload_seq
=
"text_encoder->unet->vae"
model_cpu_offload_seq
=
"text_encoder->unet->vae"
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_optional_components
=
[
"safety_checker"
,
"feature_extractor"
]
_exclude_from_cpu_offload
=
[
"safety_checker"
]
def
__init__
(
def
__init__
(
self
,
self
,
...
...
Prev
1
2
Next
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