__init__.py 1.08 KB
Newer Older
Patrick von Platen's avatar
Patrick von Platen committed
1
2
3
# flake8: noqa
# There's no way to ignore "F401 '...' imported but unused" warnings in this
# module, but to preserve other warnings. So, don't check this module at all.
Patrick von Platen's avatar
Patrick von Platen committed
4
from .utils import is_inflect_available, is_transformers_available, is_unidecode_available
Patrick von Platen's avatar
Patrick von Platen committed
5
6


Patrick von Platen's avatar
Patrick von Platen committed
7
__version__ = "0.0.4"
Patrick von Platen's avatar
Patrick von Platen committed
8

Patrick von Platen's avatar
Patrick von Platen committed
9
from .modeling_utils import ModelMixin
Patrick von Platen's avatar
Patrick von Platen committed
10
11
12
13
14
15
16
17
18
from .models import (
    AutoencoderKL,
    NCSNpp,
    UNetConditionalModel,
    UNetLDMModel,
    UNetModel,
    UNetUnconditionalModel,
    VQModel,
)
Patrick von Platen's avatar
Patrick von Platen committed
19
from .pipeline_utils import DiffusionPipeline
20
21
22
23
24
25
26
27
from .pipelines import (
    DDIMPipeline,
    DDPMPipeline,
    LatentDiffusionUncondPipeline,
    PNDMPipeline,
    ScoreSdeVePipeline,
    ScoreSdeVpPipeline,
)
Patrick von Platen's avatar
Patrick von Platen committed
28
29
30
31
32
33
from .schedulers import (
    DDIMScheduler,
    DDPMScheduler,
    PNDMScheduler,
    SchedulerMixin,
    ScoreSdeVeScheduler,
Patrick von Platen's avatar
Patrick von Platen committed
34
    ScoreSdeVpScheduler,
Patrick von Platen's avatar
Patrick von Platen committed
35
)
Patrick von Platen's avatar
Patrick von Platen committed
36

Patrick von Platen's avatar
Patrick von Platen committed
37

Patrick von Platen's avatar
Patrick von Platen committed
38
if is_transformers_available():
Patrick von Platen's avatar
Patrick von Platen committed
39
    from .models.unet_glide import GlideSuperResUNetModel, GlideTextToImageUNetModel, GlideUNetModel
Patrick von Platen's avatar
Patrick von Platen committed
40
    from .pipelines import GlidePipeline, LatentDiffusionPipeline
Patrick von Platen's avatar
Patrick von Platen committed
41
42
else:
    from .utils.dummy_transformers_objects import *