XuDongZhou commited on
Commit
2a59210
·
verified ·
1 Parent(s): c1bd335

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -76,10 +76,14 @@ def get_ControlNetXS(base_model, cnxs_path, device, size_ratio=0.125, weight_dty
76
 
77
  return ControlNetXS
78
 
 
79
  ControlNetXS = get_ControlNetXS(base_model, cnxs_path, device, size_ratio=0.125, weight_dtype=weight_dtype)
 
80
  vae = AutoencoderKL.from_pretrained(vae_path)
 
 
81
  pipe = StableDiffusionXLInstantIDXSPipeline.from_pretrained(
82
- pretrained_model_name_or_path,
83
  vae=vae,
84
  unet=ControlNetXS,
85
  controlnet=None,
@@ -87,11 +91,13 @@ pipe = StableDiffusionXLInstantIDXSPipeline.from_pretrained(
87
  )
88
 
89
  pipe.cuda(device=device, dtype=weight_dtype, use_xformers=True)
 
 
90
  pipe.load_ip_adapter(image_proj_path, cross_attn_path)
91
 
92
  pipe.scheduler = diffusers.EulerDiscreteScheduler.from_config(pipe.scheduler.config)
93
  pipe.unet.config.ctrl_learn_time_embedding = True
94
- pipe = pipe.to(args.device)
95
 
96
 
97
 
 
76
 
77
  return ControlNetXS
78
 
79
+ print('Get ControlNetXS...')
80
  ControlNetXS = get_ControlNetXS(base_model, cnxs_path, device, size_ratio=0.125, weight_dtype=weight_dtype)
81
+
82
  vae = AutoencoderKL.from_pretrained(vae_path)
83
+
84
+ print('Get Pipeline...')
85
  pipe = StableDiffusionXLInstantIDXSPipeline.from_pretrained(
86
+ base_model,
87
  vae=vae,
88
  unet=ControlNetXS,
89
  controlnet=None,
 
91
  )
92
 
93
  pipe.cuda(device=device, dtype=weight_dtype, use_xformers=True)
94
+
95
+ print('Load IP-Adapter')
96
  pipe.load_ip_adapter(image_proj_path, cross_attn_path)
97
 
98
  pipe.scheduler = diffusers.EulerDiscreteScheduler.from_config(pipe.scheduler.config)
99
  pipe.unet.config.ctrl_learn_time_embedding = True
100
+ pipe = pipe.to(device)
101
 
102
 
103