Update main.py
Browse files
main.py
CHANGED
@@ -3,7 +3,7 @@ from flask import Flask, request, json, send_file, Response
|
|
3 |
import torch
|
4 |
from diffusers import StableDiffusionPipeline, EulerAncestralDiscreteScheduler
|
5 |
from random import randrange
|
6 |
-
from io import
|
7 |
|
8 |
repo = "Bingsu/my-korean-stable-diffusion-v1-5"
|
9 |
euler_ancestral_scheduler = EulerAncestralDiscreteScheduler.from_config(repo, subfolder="scheduler")
|
@@ -20,7 +20,7 @@ def generate():
|
|
20 |
seed = randrange(1, 9999999999)
|
21 |
generator = torch.Generator('cuda').manual_seed(seed)
|
22 |
image = pipe(text, num_inference_steps=25, generator=generator).images[0]
|
23 |
-
img_io =
|
24 |
image.save(img_io)
|
25 |
img_io.seek(0)
|
26 |
return send_file(img_io, mimetype='image/png')
|
|
|
3 |
import torch
|
4 |
from diffusers import StableDiffusionPipeline, EulerAncestralDiscreteScheduler
|
5 |
from random import randrange
|
6 |
+
from io import BytesIO
|
7 |
|
8 |
repo = "Bingsu/my-korean-stable-diffusion-v1-5"
|
9 |
euler_ancestral_scheduler = EulerAncestralDiscreteScheduler.from_config(repo, subfolder="scheduler")
|
|
|
20 |
seed = randrange(1, 9999999999)
|
21 |
generator = torch.Generator('cuda').manual_seed(seed)
|
22 |
image = pipe(text, num_inference_steps=25, generator=generator).images[0]
|
23 |
+
img_io = BytesIO()
|
24 |
image.save(img_io)
|
25 |
img_io.seek(0)
|
26 |
return send_file(img_io, mimetype='image/png')
|