JoPmt commited on
Commit
ee46e02
1 Parent(s): d00814f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -11,17 +11,20 @@ pipe.scheduler = accelerator.prepare(EulerDiscreteScheduler.from_config(pipe.sch
11
  pipe.unet.to(memory_format=torch.channels_last)
12
  pipe.to("cpu")
13
 
14
- def plex(prompt,neg_prompt,stips):
15
  apol=[]
16
- nm = random.randint(1, 4836928)
17
- while nm % 32 != 0:
18
  nm = random.randint(1, 4836928)
 
 
 
 
19
  generator = torch.Generator(device="cpu").manual_seed(nm)
20
- image = pipe(prompt=[prompt]*2, negative_prompt=[neg_prompt]*2, num_inference_steps=stips, output_type="pil",generator=generator)
21
  for i, imge in enumerate(image["images"]):
22
  apol.append(imge)
23
  return apol
24
 
25
- iface = gr.Interface(fn=plex, inputs=[gr.Textbox(label="prompt"),gr.Textbox(label="negative prompt",value="ugly, blurry, poor quality"), gr.Slider(label="num inference steps", minimum=1, step=1, maximum=5, value=4)], outputs=gr.Gallery(label="out", columns=2))
26
  iface.queue(max_size=1,api_open=False)
27
  iface.launch(max_threads=1)
 
11
  pipe.unet.to(memory_format=torch.channels_last)
12
  pipe.to("cpu")
13
 
14
+ def plex(prompt,neg_prompt,stips,nut):
15
  apol=[]
16
+ if nut == 0:
 
17
  nm = random.randint(1, 4836928)
18
+ while nm % 32 != 0:
19
+ nm = random.randint(1, 4836928)
20
+ else:
21
+ nm=nut
22
  generator = torch.Generator(device="cpu").manual_seed(nm)
23
+ image = pipe(prompt=prompt, negative_prompt=neg_prompt, num_inference_steps=stips, output_type="pil",generator=generator)
24
  for i, imge in enumerate(image["images"]):
25
  apol.append(imge)
26
  return apol
27
 
28
+ iface = gr.Interface(fn=plex, inputs=[gr.Textbox(label="prompt"),gr.Textbox(label="negative prompt",value="ugly, blurry, poor quality"), gr.Slider(label="num inference steps", minimum=1, step=1, maximum=5, value=4),gr.Slider(label="manual seed", minimum=0,step=32,maximum=4836928,value=0)], outputs=gr.Gallery(label="out", columns=2),description="Running on cpu, very slow! by JoPmt.")
29
  iface.queue(max_size=1,api_open=False)
30
  iface.launch(max_threads=1)