Pusheen commited on
Commit
e0e53b2
·
verified ·
1 Parent(s): c43a5d1

Update gligen/ldm/models/diffusion/plms.py

Browse files
gligen/ldm/models/diffusion/plms.py CHANGED
@@ -290,8 +290,9 @@ class PLMSSampler(object):
290
  def get_model_output(input):
291
  e_t, first, second, third,_,_,_ = self.model(input)
292
  if uc is not None and guidance_scale != 1:
293
- unconditional_input = dict(x=input["x"], timesteps=input["timesteps"], context=uc, inpainting_extra_input=input["inpainting_extra_input"], grounding_extra_input=input['grounding_extra_input'])
294
- e_t_uncond, _, _, _, _, _, _ = self.model( unconditional_input )
 
295
  e_t = e_t_uncond + guidance_scale * (e_t - e_t_uncond)
296
  return e_t
297
 
 
290
  def get_model_output(input):
291
  e_t, first, second, third,_,_,_ = self.model(input)
292
  if uc is not None and guidance_scale != 1:
293
+ unconditional_input = dict(x=input["x"], timesteps=input["timesteps"], context=uc, inpainting_extra_input=None, grounding_extra_input=None)
294
+ # unconditional_input=input
295
+ e_t_uncond, _, _, _, _, _, _ = self.model( unconditional_input)
296
  e_t = e_t_uncond + guidance_scale * (e_t - e_t_uncond)
297
  return e_t
298