project / model /waifu.py
rnlduatm's picture
Update space
498d3e0
# from diffusers import StableDiffusionPipeline
# import torch
# def generate_waifu(prompt: str):
# model_id = "hakurei/waifu-diffusion"
# pipe = StableDiffusionPipeline.from_pretrained(
# model_id,
# torch_dtype=torch.float16,
# use_safetensors=False,
# revision="fp16"
# ).to("cuda")
# image = pipe(prompt=prompt).images[0]
# return image
# if __name__ == "__main__":
# prompt = '๊ทธ๋…€๋ฅผ ๋ฐ”๋ผ๋ณด๋Š” ํ•œ ๋‚จ์ž์˜ ์•ผ๋ง'
# image = generate_waifu(prompt)
# image.save("output_waifu.png")
# print("โœ… ์ €์žฅ ์™„๋ฃŒ: output_waifu.png")
# image.show()
from diffusers import StableDiffusionPipeline
import torch
model_id = "hakurei/waifu-diffusion"
pipe = StableDiffusionPipeline.from_pretrained(
model_id,
torch_dtype=torch.float32,
use_safetensors=False
).to("cpu") # CPU๋กœ ๋ช…์‹œ
def generate_waifu(prompt: str):
image = pipe(prompt=prompt).images[0]
return image
if __name__ == "__main__":
prompt = '๊ทธ๋…€๋ฅผ ๋ฐ”๋ผ๋ณด๋Š” ํ•œ ๋‚จ์ž์˜ ์•ผ๋ง'
image = generate_waifu(prompt)
image.save("output_waifu_cpu.png")
print("โœ… ์ €์žฅ ์™„๋ฃŒ: output_waifu_cpu.png")
image.show()