977e38de2e77d46b36ace96b4c76910174f77ad7,models/face_shift_net/face_shiftnet_model.py,FaceShiftNetModel,set_input,#FaceShiftNetModel#,127
 
Before Change
            // make it 4 dimensions.
            // Mention: the extra dim, the masked part is filled with 0, non-mask part is filled with 1.
            real_A = torch.cat((real_A, (1 - self.mask_global).expand(real_A.size(0), 1, real_A.size(2), real_A.size(3)).type_as(real_A)), dim=1)
            real_A_flip = torch.cat((real_A_flip, (1 - self.mask_global_flip).expand(real_A_flip.size(0), 1, real_A.size(2), real_A.size(3)).type_as(real_A)), dim=1)
        self.real_A = real_A
        self.real_B = real_B
After Change
        real_A.narrow(1,1,1).masked_fill_(self.mask_global, 0.)/ǘ*104.0/255.0 - 1.0
        real_A.narrow(1,2,1).masked_fill_(self.mask_global, 0.)/ǘ*117.0/255.0 - 1.0
        self.mask_global_flip = torch.flip(self.mask_global.float(), [3]).bool()
        real_A_flip.narrow(1,0,1).masked_fill_(self.mask_global_flip, 0.)/ǘ*123.0/255.0 - 1.0
        real_A_flip.narrow(1,1,1).masked_fill_(self.mask_global_flip, 0.)/ǘ*104.0/255.0 - 1.0
        real_A_flip.narrow(1,2,1).masked_fill_(self.mask_global_flip, 0.)/ǘ*117.0/255.0 - 1.0
        if self.opt.add_mask2input:
            // make it 4 dimensions.
            // Mention: the extra dim, the masked part is filled with 0, non-mask part is filled with 1.
            real_A = torch.cat((real_A, (~self.mask_global).expand(real_A.size(0), 1, real_A.size(2), real_A.size(3)).type_as(real_A)), dim=1)
            real_A_flip = torch.cat((real_A_flip, (~self.mask_global_flip).expand(real_A_flip.size(0), 1, real_A.size(2), real_A.size(3)).type_as(real_A)), dim=1)
        self.real_A = real_A
        self.real_B = real_B

In pattern: SUPERPATTERN
Frequency: 5
Non-data size: 6
Instances
 Project Name: Zhaoyi-Yan/Shift-Net_pytorch
 Commit Name: 977e38de2e77d46b36ace96b4c76910174f77ad7
 Time: 2020-06-14
 Author: yanzhaoyi@outlook.com
 File Name: models/face_shift_net/face_shiftnet_model.py
 Class Name: FaceShiftNetModel
 Method Name: set_input
 Project Name: Zhaoyi-Yan/Shift-Net_pytorch
 Commit Name: 977e38de2e77d46b36ace96b4c76910174f77ad7
 Time: 2020-06-14
 Author: yanzhaoyi@outlook.com
 File Name: models/face_shift_net/face_shiftnet_model.py
 Class Name: FaceShiftNetModel
 Method Name: set_gt_latent
 Project Name: Zhaoyi-Yan/Shift-Net_pytorch
 Commit Name: 4e611ef928fdeb52d4fd5521a6f2b2d3bf3fb4a5
 Time: 2019-12-21
 Author: yanzhaoyi@outlook.com
 File Name: models/shift_net/shiftnet_model.py
 Class Name: ShiftNetModel
 Method Name: set_input
 Project Name: Zhaoyi-Yan/Shift-Net_pytorch
 Commit Name: 4e611ef928fdeb52d4fd5521a6f2b2d3bf3fb4a5
 Time: 2019-12-21
 Author: yanzhaoyi@outlook.com
 File Name: models/shift_net/shiftnet_model.py
 Class Name: ShiftNetModel
 Method Name: set_gt_latent