Spaces:
Running
Running
| import torch | |
| from scripts.sd_model_zoo import load_common_sd15_pipe | |
| from diffusers import StableDiffusionControlNetImg2ImgPipeline, StableDiffusionPipeline | |
| class MyModelZoo: | |
| _pipe_disney_controlnet_lineart_ipadapter_i2i: StableDiffusionControlNetImg2ImgPipeline = None | |
| base_model = "stable-diffusion-v1-5/stable-diffusion-v1-5" | |
| def __init__(self, base_model=None) -> None: | |
| if base_model is not None: | |
| self.base_model = base_model | |
| def pipe_disney_controlnet_tile_ipadapter_i2i(self): | |
| return self._pipe_disney_controlnet_lineart_ipadapter_i2i | |
| def init_models(self): | |
| self._pipe_disney_controlnet_lineart_ipadapter_i2i = load_common_sd15_pipe(base_model=self.base_model, ip_adapter=True, plus_model=False, controlnet="./ckpt/controlnet-tile", pipeline_class=StableDiffusionControlNetImg2ImgPipeline) | |
| model_zoo = MyModelZoo() | |