|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from ...utils import ( |
|
OptionalDependencyNotAvailable, |
|
is_paddle_available, |
|
is_paddlenlp_available, |
|
) |
|
|
|
try: |
|
if not (is_paddlenlp_available() and is_paddle_available()): |
|
raise OptionalDependencyNotAvailable() |
|
except OptionalDependencyNotAvailable: |
|
from ...utils.dummy_paddle_and_paddlenlp_objects import ( |
|
VersatileDiffusionDualGuidedPipeline, |
|
VersatileDiffusionImageVariationPipeline, |
|
VersatileDiffusionPipeline, |
|
VersatileDiffusionTextToImagePipeline, |
|
) |
|
else: |
|
from .modeling_text_unet import UNetFlatConditionModel |
|
from .pipeline_versatile_diffusion import VersatileDiffusionPipeline |
|
from .pipeline_versatile_diffusion_dual_guided import ( |
|
VersatileDiffusionDualGuidedPipeline, |
|
) |
|
from .pipeline_versatile_diffusion_image_variation import ( |
|
VersatileDiffusionImageVariationPipeline, |
|
) |
|
from .pipeline_versatile_diffusion_text_to_image import ( |
|
VersatileDiffusionTextToImagePipeline, |
|
) |
|
|