| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| from ..utils import is_flax_available, is_torch_available |
|
|
|
|
| if is_torch_available(): |
| from .adapter import MultiAdapter, T2IAdapter |
| from .autoencoder_asym_kl import AsymmetricAutoencoderKL |
| from .autoencoder_kl import AutoencoderKL |
| from .autoencoder_tiny import AutoencoderTiny |
| from .controlnet import ControlNetModel |
| from .dual_transformer_2d import DualTransformer2DModel |
| from .modeling_utils import ModelMixin |
| from .prior_transformer import PriorTransformer |
| from .t5_film_transformer import T5FilmDecoder |
| from .transformer_2d import Transformer2DModel |
| from .unet_1d import UNet1DModel |
| from .unet_2d import UNet2DModel |
| from .unet_2d_condition import UNet2DConditionModel |
| from .unet_3d_condition import UNet3DConditionModel |
| from .vq_model import VQModel |
|
|
| if is_flax_available(): |
| from .controlnet_flax import FlaxControlNetModel |
| from .unet_2d_condition_flax import FlaxUNet2DConditionModel |
| from .vae_flax import FlaxAutoencoderKL |
|
|