WiNE-iNEFF commited on
Commit
b0dc80e
·
1 Parent(s): cc69909

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -21,13 +21,12 @@ pipeline_name = 'WiNE-iNEFF/Minecraft-Skin-Diffusion'
21
  image_pipe = DDPMPipeline.from_pretrained(pipeline_name).to(device)
22
 
23
  class Model:
24
- def __init__(self, name, code):
25
  self.name = name
26
- self.code = code
27
 
28
  model = [
29
- Model("DDIMScheduler", "DDIMScheduler.from_pretrained(pipeline_name)"),
30
- Model("PNDMScheduler", "PNDMScheduler.from_pretrained(pipeline_name)")]
31
 
32
  current_model = model[0]
33
 
@@ -40,9 +39,10 @@ def show_images_save(x):
40
  return grid_im
41
 
42
  def generate(schedul):
43
- for i in model:
44
- if schedul == i.name:
45
- scheduler = i.code
 
46
  scheduler.set_timesteps(num_inference_steps=40)
47
  x = torch.randn(1, 4, 64, 64).to(device)
48
  # Minimal sampling loop
 
21
  image_pipe = DDPMPipeline.from_pretrained(pipeline_name).to(device)
22
 
23
  class Model:
24
+ def __init__(self, name):
25
  self.name = name
 
26
 
27
  model = [
28
+ Model("DDIMScheduler"),
29
+ Model("PNDMScheduler")]
30
 
31
  current_model = model[0]
32
 
 
39
  return grid_im
40
 
41
  def generate(schedul):
42
+ if schedul == "DDIMScheduler":
43
+ scheduler = DDIMScheduler.from_pretrained(pipeline_name)
44
+ else:
45
+ scheduler = PNDMScheduler.from_pretrained(pipeline_name)
46
  scheduler.set_timesteps(num_inference_steps=40)
47
  x = torch.randn(1, 4, 64, 64).to(device)
48
  # Minimal sampling loop