RetratoWaifuStudio / model.py
Josue Aaron Soriano Rivero
Estructura inicial del proyecto WaifuCreator
4c25e18
raw
history blame contribute delete
512 Bytes
# 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