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
9ea6ac1b
Unverified
Commit
9ea6ac1b
authored
Dec 21, 2023
by
Sayak Paul
Committed by
GitHub
Dec 21, 2023
Browse files
[Refactor] move sag out of `stable_diffusion` (#6264)
move sag out of .
parent
2c34c7d6
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
52 additions
and
6 deletions
+52
-6
src/diffusers/pipelines/__init__.py
src/diffusers/pipelines/__init__.py
+2
-2
src/diffusers/pipelines/stable_diffusion/__init__.py
src/diffusers/pipelines/stable_diffusion/__init__.py
+0
-2
src/diffusers/pipelines/stable_diffusion_sag/__init__.py
src/diffusers/pipelines/stable_diffusion_sag/__init__.py
+48
-0
src/diffusers/pipelines/stable_diffusion_sag/pipeline_stable_diffusion_sag.py
...nes/stable_diffusion_sag/pipeline_stable_diffusion_sag.py
+2
-2
No files found.
src/diffusers/pipelines/__init__.py
View file @
9ea6ac1b
...
...
@@ -189,13 +189,13 @@ else:
"StableDiffusionLDM3DPipeline"
,
"StableDiffusionPanoramaPipeline"
,
"StableDiffusionPipeline"
,
"StableDiffusionSAGPipeline"
,
"StableDiffusionUpscalePipeline"
,
"StableUnCLIPImg2ImgPipeline"
,
"StableUnCLIPPipeline"
,
]
)
_import_structure
[
"stable_diffusion_safe"
]
=
[
"StableDiffusionPipelineSafe"
]
_import_structure
[
"stable_diffusion_sag"
]
=
[
"StableDiffusionSAGPipeline"
]
_import_structure
[
"stable_diffusion_gligen"
]
=
[
"StableDiffusionGLIGENPipeline"
,
"StableDiffusionGLIGENTextImagePipeline"
,
...
...
@@ -431,7 +431,6 @@ if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT:
StableDiffusionLDM3DPipeline
,
StableDiffusionPanoramaPipeline
,
StableDiffusionPipeline
,
StableDiffusionSAGPipeline
,
StableDiffusionUpscalePipeline
,
StableUnCLIPImg2ImgPipeline
,
StableUnCLIPPipeline
,
...
...
@@ -439,6 +438,7 @@ if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT:
from
.stable_diffusion_diffedit
import
StableDiffusionDiffEditPipeline
from
.stable_diffusion_gligen
import
StableDiffusionGLIGENPipeline
,
StableDiffusionGLIGENTextImagePipeline
from
.stable_diffusion_safe
import
StableDiffusionPipelineSafe
from
.stable_diffusion_sag
import
StableDiffusionSAGPipeline
from
.stable_diffusion_xl
import
(
StableDiffusionXLImg2ImgPipeline
,
StableDiffusionXLInpaintPipeline
,
...
...
src/diffusers/pipelines/stable_diffusion/__init__.py
View file @
9ea6ac1b
...
...
@@ -42,7 +42,6 @@ else:
_import_structure
[
"pipeline_stable_diffusion_model_editing"
]
=
[
"StableDiffusionModelEditingPipeline"
]
_import_structure
[
"pipeline_stable_diffusion_panorama"
]
=
[
"StableDiffusionPanoramaPipeline"
]
_import_structure
[
"pipeline_stable_diffusion_paradigms"
]
=
[
"StableDiffusionParadigmsPipeline"
]
_import_structure
[
"pipeline_stable_diffusion_sag"
]
=
[
"StableDiffusionSAGPipeline"
]
_import_structure
[
"pipeline_stable_diffusion_upscale"
]
=
[
"StableDiffusionUpscalePipeline"
]
_import_structure
[
"pipeline_stable_unclip"
]
=
[
"StableUnCLIPPipeline"
]
_import_structure
[
"pipeline_stable_unclip_img2img"
]
=
[
"StableUnCLIPImg2ImgPipeline"
]
...
...
@@ -132,7 +131,6 @@ if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT:
)
from
.pipeline_stable_diffusion_ldm3d
import
StableDiffusionLDM3DPipeline
from
.pipeline_stable_diffusion_panorama
import
StableDiffusionPanoramaPipeline
from
.pipeline_stable_diffusion_sag
import
StableDiffusionSAGPipeline
from
.pipeline_stable_diffusion_upscale
import
StableDiffusionUpscalePipeline
from
.pipeline_stable_unclip
import
StableUnCLIPPipeline
from
.pipeline_stable_unclip_img2img
import
StableUnCLIPImg2ImgPipeline
...
...
src/diffusers/pipelines/stable_diffusion_sag/__init__.py
0 → 100644
View file @
9ea6ac1b
from
typing
import
TYPE_CHECKING
from
...utils
import
(
DIFFUSERS_SLOW_IMPORT
,
OptionalDependencyNotAvailable
,
_LazyModule
,
get_objects_from_module
,
is_torch_available
,
is_transformers_available
,
)
_dummy_objects
=
{}
_import_structure
=
{}
try
:
if
not
(
is_transformers_available
()
and
is_torch_available
()):
raise
OptionalDependencyNotAvailable
()
except
OptionalDependencyNotAvailable
:
from
...utils
import
dummy_torch_and_transformers_objects
# noqa F403
_dummy_objects
.
update
(
get_objects_from_module
(
dummy_torch_and_transformers_objects
))
else
:
_import_structure
[
"pipeline_stable_diffusion_sag"
]
=
[
"StableDiffusionSAGPipeline"
]
if
TYPE_CHECKING
or
DIFFUSERS_SLOW_IMPORT
:
try
:
if
not
(
is_transformers_available
()
and
is_torch_available
()):
raise
OptionalDependencyNotAvailable
()
except
OptionalDependencyNotAvailable
:
from
...utils.dummy_torch_and_transformers_objects
import
*
else
:
from
.pipeline_stable_diffusion_sag
import
StableDiffusionSAGPipeline
else
:
import
sys
sys
.
modules
[
__name__
]
=
_LazyModule
(
__name__
,
globals
()[
"__file__"
],
_import_structure
,
module_spec
=
__spec__
,
)
for
name
,
value
in
_dummy_objects
.
items
():
setattr
(
sys
.
modules
[
__name__
],
name
,
value
)
src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
→
src/diffusers/pipelines/stable_diffusion
_sag
/pipeline_stable_diffusion_sag.py
View file @
9ea6ac1b
...
...
@@ -34,8 +34,8 @@ from ...utils import (
)
from
...utils.torch_utils
import
randn_tensor
from
..pipeline_utils
import
DiffusionPipeline
from
.
import
StableDiffusionPipelineOutput
from
.safety_checker
import
StableDiffusionSafetyChecker
from
.
.stable_diffusion
import
StableDiffusionPipelineOutput
from
..stable_diffusion
.safety_checker
import
StableDiffusionSafetyChecker
logger
=
logging
.
get_logger
(
__name__
)
# pylint: disable=invalid-name
...
...
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