ij5 commited on
Commit
cb1ff21
·
1 Parent(s): cc8f8af

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +5 -1
main.py CHANGED
@@ -3,6 +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
 
7
  repo = "Bingsu/my-korean-stable-diffusion-v1-5"
8
  euler_ancestral_scheduler = EulerAncestralDiscreteScheduler.from_config(repo, subfolder="scheduler")
@@ -19,7 +20,10 @@ def generate():
19
  seed = randrange(1, 9999999999)
20
  generator = torch.Generator('cuda').manual_seed(seed)
21
  image = pipe(text, num_inference_steps=25, generator=generator).images[0]
22
- return send_file(image, mimetype='image/png')
 
 
 
23
 
24
 
25
  if __name__ == '__main__':
 
3
  import torch
4
  from diffusers import StableDiffusionPipeline, EulerAncestralDiscreteScheduler
5
  from random import randrange
6
+ from io import StringIO
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 = StringIO()
24
+ image.save(img_io)
25
+ img_io.seek(0)
26
+ return send_file(img_io, mimetype='image/png')
27
 
28
 
29
  if __name__ == '__main__':