| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | from .configuration_utils import ConfigMixin |
| | from .fastdeploy_utils import FastDeployRuntimeModel |
| | from .ppnlp_patch_utils import * |
| | from .utils import ( |
| | OptionalDependencyNotAvailable, |
| | is_fastdeploy_available, |
| | is_inflect_available, |
| | is_k_diffusion_available, |
| | is_librosa_available, |
| | is_onnx_available, |
| | is_paddle_available, |
| | is_paddlenlp_available, |
| | is_scipy_available, |
| | is_unidecode_available, |
| | logging, |
| | ) |
| | from .version import VERSION as __version__ |
| |
|
| | try: |
| | if not is_paddle_available(): |
| | raise OptionalDependencyNotAvailable() |
| | except OptionalDependencyNotAvailable: |
| | from .utils.dummy_paddle_objects import * |
| | else: |
| | from .initializer import * |
| | from .modeling_utils import ModelMixin |
| | from .models import ( |
| | AutoencoderKL, |
| | PriorTransformer, |
| | Transformer2DModel, |
| | UNet1DModel, |
| | UNet2DConditionModel, |
| | UNet2DModel, |
| | VQModel, |
| | ) |
| | from .optimization import ( |
| | get_constant_schedule, |
| | get_constant_schedule_with_warmup, |
| | get_cosine_schedule_with_warmup, |
| | get_cosine_with_hard_restarts_schedule_with_warmup, |
| | get_linear_schedule_with_warmup, |
| | get_polynomial_decay_schedule_with_warmup, |
| | get_scheduler, |
| | ) |
| | from .pipeline_utils import DiffusionPipeline |
| | from .pipelines import ( |
| | DanceDiffusionPipeline, |
| | DDIMPipeline, |
| | DDPMPipeline, |
| | KarrasVePipeline, |
| | LDMPipeline, |
| | LDMSuperResolutionPipeline, |
| | PNDMPipeline, |
| | RePaintPipeline, |
| | ScoreSdeVePipeline, |
| | ) |
| | from .schedulers import ( |
| | DDIMScheduler, |
| | DDPMScheduler, |
| | DPMSolverMultistepScheduler, |
| | DPMSolverSinglestepScheduler, |
| | EulerAncestralDiscreteScheduler, |
| | EulerDiscreteScheduler, |
| | HeunDiscreteScheduler, |
| | IPNDMScheduler, |
| | KarrasVeScheduler, |
| | KDPM2AncestralDiscreteScheduler, |
| | KDPM2DiscreteScheduler, |
| | PNDMScheduler, |
| | RePaintScheduler, |
| | SchedulerMixin, |
| | ScoreSdeVeScheduler, |
| | UnCLIPScheduler, |
| | VQDiffusionScheduler, |
| | ) |
| | from .schedulers.preconfig import PreconfigEulerAncestralDiscreteScheduler |
| | from .training_utils import EMAModel |
| |
|
| | try: |
| | if not (is_paddle_available() and is_scipy_available()): |
| | raise OptionalDependencyNotAvailable() |
| | except OptionalDependencyNotAvailable: |
| | from .utils.dummy_paddle_and_scipy_objects import * |
| | else: |
| | from .schedulers import LMSDiscreteScheduler |
| | from .schedulers.preconfig import PreconfigLMSDiscreteScheduler |
| |
|
| | try: |
| | if not (is_paddle_available() and is_paddlenlp_available()): |
| | raise OptionalDependencyNotAvailable() |
| | except OptionalDependencyNotAvailable: |
| | from .utils.dummy_paddle_and_paddlenlp_objects import * |
| | else: |
| | from .pipelines import ( |
| | AltDiffusionImg2ImgPipeline, |
| | AltDiffusionPipeline, |
| | CycleDiffusionPipeline, |
| | LDMBertModel, |
| | LDMTextToImagePipeline, |
| | PaintByExamplePipeline, |
| | StableDiffusionDepth2ImgPipeline, |
| | StableDiffusionImageVariationPipeline, |
| | StableDiffusionImg2ImgPipeline, |
| | StableDiffusionInpaintPipeline, |
| | StableDiffusionInpaintPipelineLegacy, |
| | StableDiffusionMegaPipeline, |
| | StableDiffusionPipeline, |
| | StableDiffusionPipelineAllinOne, |
| | StableDiffusionPipelineSafe, |
| | StableDiffusionUpscalePipeline, |
| | UnCLIPPipeline, |
| | VersatileDiffusionDualGuidedPipeline, |
| | VersatileDiffusionImageVariationPipeline, |
| | VersatileDiffusionPipeline, |
| | VersatileDiffusionTextToImagePipeline, |
| | VQDiffusionPipeline, |
| | ) |
| |
|
| | try: |
| | if not (is_paddle_available() and is_paddlenlp_available() and is_k_diffusion_available()): |
| | raise OptionalDependencyNotAvailable() |
| | except OptionalDependencyNotAvailable: |
| | from .utils.dummy_paddle_and_paddlenlp_and_k_diffusion_objects import * |
| | else: |
| | from .pipelines import StableDiffusionKDiffusionPipeline |
| |
|
| | try: |
| | if not (is_paddle_available() and is_paddlenlp_available() and is_fastdeploy_available()): |
| | raise OptionalDependencyNotAvailable() |
| | except OptionalDependencyNotAvailable: |
| | from .utils.dummy_paddle_and_paddlenlp_and_fastdeploy_objects import * |
| | else: |
| | from .pipelines import ( |
| | FastDeployStableDiffusionImg2ImgPipeline, |
| | FastDeployStableDiffusionInpaintPipeline, |
| | FastDeployStableDiffusionInpaintPipelineLegacy, |
| | FastDeployStableDiffusionMegaPipeline, |
| | FastDeployStableDiffusionPipeline, |
| | ) |
| | try: |
| | if not (is_paddle_available() and is_librosa_available()): |
| | raise OptionalDependencyNotAvailable() |
| | except OptionalDependencyNotAvailable: |
| | from .utils.dummy_paddle_and_librosa_objects import * |
| | else: |
| | from .pipelines import AudioDiffusionPipeline, Mel |
| |
|