forked from mrq/DL-Art-School
corfea debugging
This commit is contained in:
parent
7713cb8df5
commit
4bb5b3c981
|
@ -176,6 +176,7 @@ class SRGANModel(BaseModel):
|
|||
if self.cri_fea: # load VGG perceptual loss
|
||||
self.use_corrupted_feature_input = train_opt['corrupted_feature_input'] if 'corrupted_feature_input' in train_opt.keys() else False
|
||||
if self.use_corrupted_feature_input:
|
||||
logger.info("Corrupting inputs into the feature network..")
|
||||
self.feature_corruptor = GaussianBlur()
|
||||
self.netF = networks.define_F(use_bn=False).to(self.device)
|
||||
self.lr_netF = None
|
||||
|
@ -498,6 +499,8 @@ class SRGANModel(BaseModel):
|
|||
elif self.use_corrupted_feature_input:
|
||||
cor_Pix = F.interpolate(self.feature_corruptor(pix), size=var_L.shape[2:])
|
||||
real_fea = self.netF(cor_Pix).detach()
|
||||
if step % 50 == 0:
|
||||
utils.save_image(cor_Pix.detach().cpu(), "corrupted_pix.png")
|
||||
else:
|
||||
real_fea = self.netF(pix).detach()
|
||||
if self.use_corrupted_feature_input:
|
||||
|
|
Loading…
Reference in New Issue
Block a user