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
5b186b71
Unverified
Commit
5b186b71
authored
Dec 21, 2023
by
Sayak Paul
Committed by
GitHub
Dec 21, 2023
Browse files
[Refactor] move ldm3d out of stable_diffusion. (#6263)
ldm3d.
parent
ab0459f2
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
53 additions
and
6 deletions
+53
-6
docs/source/en/api/pipelines/stable_diffusion/ldm3d_diffusion.md
...urce/en/api/pipelines/stable_diffusion/ldm3d_diffusion.md
+2
-2
src/diffusers/pipelines/__init__.py
src/diffusers/pipelines/__init__.py
+2
-1
src/diffusers/pipelines/stable_diffusion/__init__.py
src/diffusers/pipelines/stable_diffusion/__init__.py
+0
-2
src/diffusers/pipelines/stable_diffusion_ldm3d/__init__.py
src/diffusers/pipelines/stable_diffusion_ldm3d/__init__.py
+48
-0
src/diffusers/pipelines/stable_diffusion_ldm3d/pipeline_stable_diffusion_ldm3d.py
...stable_diffusion_ldm3d/pipeline_stable_diffusion_ldm3d.py
+1
-1
No files found.
docs/source/en/api/pipelines/stable_diffusion/ldm3d_diffusion.md
View file @
5b186b71
...
...
@@ -31,14 +31,14 @@ Make sure to check out the Stable Diffusion [Tips](overview#tips) section to lea
## StableDiffusionLDM3DPipeline
[[autodoc]] pipelines.stable_diffusion.pipeline_stable_diffusion_ldm3d.StableDiffusionLDM3DPipeline
[[autodoc]] pipelines.stable_diffusion
_ldm3d
.pipeline_stable_diffusion_ldm3d.StableDiffusionLDM3DPipeline
-
all
-
__call__
## LDM3DPipelineOutput
[[autodoc]] pipelines.stable_diffusion.pipeline_stable_diffusion_ldm3d.LDM3DPipelineOutput
[[autodoc]] pipelines.stable_diffusion
_ldm3d
.pipeline_stable_diffusion_ldm3d.LDM3DPipelineOutput
-
all
-
__call__
...
...
src/diffusers/pipelines/__init__.py
View file @
5b186b71
...
...
@@ -209,6 +209,7 @@ else:
]
)
_import_structure
[
"stable_diffusion_diffedit"
]
=
[
"StableDiffusionDiffEditPipeline"
]
_import_structure
[
"stable_diffusion_ldm3d"
]
=
[
"StableDiffusionLDM3DPipeline"
]
_import_structure
[
"stable_diffusion_panorama"
]
=
[
"StableDiffusionPanoramaPipeline"
]
_import_structure
[
"t2i_adapter"
]
=
[
"StableDiffusionAdapterPipeline"
,
...
...
@@ -427,7 +428,6 @@ if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT:
StableDiffusionInpaintPipeline
,
StableDiffusionInstructPix2PixPipeline
,
StableDiffusionLatentUpscalePipeline
,
StableDiffusionLDM3DPipeline
,
StableDiffusionPipeline
,
StableDiffusionUpscalePipeline
,
StableUnCLIPImg2ImgPipeline
,
...
...
@@ -436,6 +436,7 @@ if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT:
from
.stable_diffusion_attend_and_excite
import
StableDiffusionAttendAndExcitePipeline
from
.stable_diffusion_diffedit
import
StableDiffusionDiffEditPipeline
from
.stable_diffusion_gligen
import
StableDiffusionGLIGENPipeline
,
StableDiffusionGLIGENTextImagePipeline
from
.stable_diffusion_ldm3d
import
StableDiffusionLDM3DPipeline
from
.stable_diffusion_panorama
import
StableDiffusionPanoramaPipeline
from
.stable_diffusion_safe
import
StableDiffusionPipelineSafe
from
.stable_diffusion_sag
import
StableDiffusionSAGPipeline
...
...
src/diffusers/pipelines/stable_diffusion/__init__.py
View file @
5b186b71
...
...
@@ -40,7 +40,6 @@ else:
_import_structure
[
"pipeline_stable_diffusion_inpaint_legacy"
]
=
[
"StableDiffusionInpaintPipelineLegacy"
]
_import_structure
[
"pipeline_stable_diffusion_instruct_pix2pix"
]
=
[
"StableDiffusionInstructPix2PixPipeline"
]
_import_structure
[
"pipeline_stable_diffusion_latent_upscale"
]
=
[
"StableDiffusionLatentUpscalePipeline"
]
_import_structure
[
"pipeline_stable_diffusion_ldm3d"
]
=
[
"StableDiffusionLDM3DPipeline"
]
_import_structure
[
"pipeline_stable_diffusion_model_editing"
]
=
[
"StableDiffusionModelEditingPipeline"
]
_import_structure
[
"pipeline_stable_diffusion_paradigms"
]
=
[
"StableDiffusionParadigmsPipeline"
]
_import_structure
[
"pipeline_stable_diffusion_upscale"
]
=
[
"StableDiffusionUpscalePipeline"
]
...
...
@@ -124,7 +123,6 @@ if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT:
from
.pipeline_stable_diffusion_latent_upscale
import
(
StableDiffusionLatentUpscalePipeline
,
)
from
.pipeline_stable_diffusion_ldm3d
import
StableDiffusionLDM3DPipeline
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_ldm3d/__init__.py
0 → 100644
View file @
5b186b71
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_ldm3d"
]
=
[
"StableDiffusionLDM3DPipeline"
]
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_ldm3d
import
StableDiffusionLDM3DPipeline
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_ldm3d.py
→
src/diffusers/pipelines/stable_diffusion
_ldm3d
/pipeline_stable_diffusion_ldm3d.py
View file @
5b186b71
...
...
@@ -37,7 +37,7 @@ from ...utils import (
)
from
...utils.torch_utils
import
randn_tensor
from
..pipeline_utils
import
DiffusionPipeline
from
.safety_checker
import
StableDiffusionSafetyChecker
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