Spaces:
Runtime error
Runtime error
| from diffusers import StableDiffusionInpaintPipeline | |
| from DeepCache import DeepCacheSDHelper | |
| from importlib.util import find_spec | |
| def optimize_sd_model( | |
| sd_model: StableDiffusionInpaintPipeline, | |
| ): | |
| """ | |
| Optimizes a Stable Diffusion model for faster inference and less memory usage, | |
| and then returns the model | |
| """ | |
| xformers_available = find_spec("xformers") is not None | |
| if xformers_available: | |
| sd_model.enable_xformers_memory_efficient_attention() | |
| helper = DeepCacheSDHelper(pipe=sd_model) | |
| helper.set_params( | |
| cache_interval=3, | |
| cache_branch_id=0, | |
| ) | |
| return sd_model | |