@@ -411,7 +411,7 @@ def forward(self):
411
411
# check: ddpm.py, log_images(). line 1317~1327
412
412
@torch .no_grad ()
413
413
# def inference(self, data, sample=True, ddim_steps=None, ddim_eta=0., quantize_denoised=True, infer_all=False):
414
- def naive_inference (self , data , ddim_steps = None , ddim_eta = 0. , uc_scale = None ,
414
+ def inference (self , data , ddim_steps = None , ddim_eta = 0. , uc_scale = None ,
415
415
infer_all = False , max_sample = 16 ):
416
416
417
417
self .switch_eval ()
@@ -444,10 +444,6 @@ def naive_inference(self, data, ddim_steps=None, ddim_eta=0., uc_scale=None,
444
444
shape = self .z_shape
445
445
446
446
# get noise, denoise, and decode with vqvae
447
- uc = self .cond_model (self .uc_img ).float () # img shape
448
- c_img = self .cond_model (self .img ).float ()
449
- B = c_img .shape [0 ]
450
- shape = self .z_shape
451
447
samples , intermediates = self .ddim_sampler .sample (S = ddim_steps ,
452
448
batch_size = B ,
453
449
shape = shape ,
@@ -465,7 +461,7 @@ def naive_inference(self, data, ddim_steps=None, ddim_eta=0., uc_scale=None,
465
461
# txt_scale=1.0, img_scale=1.0, mask_mode='1', mask_x=False,
466
462
# mm_cls_free=False,
467
463
# ):
468
- def inference (self , data , mask_mode = None , ddim_steps = None , ddim_eta = 0. , uc_scale = None ,
464
+ def mm_inference (self , data , mask_mode = None , ddim_steps = None , ddim_eta = 0. , uc_scale = None ,
469
465
txt_scale = 1.0 , img_scale = 1.0 , mm_cls_free = False , infer_all = False , max_sample = 16 ):
470
466
471
467
self .switch_eval ()
@@ -639,7 +635,7 @@ def get_current_visuals(self):
639
635
b , c , h , w = self .img_gt .shape
640
636
img_shape = (3 , h , w )
641
637
# write text as img
642
- self .img_text = self .get_img_text (self .txt , bs = b , img_shape = img_shape )
638
+ self .img_text = self .write_text_on_img (self .txt , bs = b , img_shape = img_shape )
643
639
self .img_text = rearrange (torch .from_numpy (self .img_text ), 'b h w c -> b c h w' )
644
640
645
641
vis_tensor_names = [
0 commit comments