Spaces:
Sleeping
Sleeping
| # model.py | |
| import torch | |
| from diffusers import StableDiffusionPipeline | |
| def get_device(): | |
| device = 'cuda' if torch.cuda.is_available() else 'cpu' | |
| print(f"Usando dispositivo: {device}") | |
| return device | |
| def load_model(device): | |
| pipe = StableDiffusionPipeline.from_pretrained( | |
| 'hakurei/waifu-diffusion', | |
| torch_dtype=torch.float16 if device == 'cuda' else torch.float32, | |
| variant="fp16" if device == 'cuda' else None | |
| ).to(device) | |
| pipe.safety_checker = None | |
| return pipe |