From b6a2734622526bafd677ca4256cd68934f750f0b Mon Sep 17 00:00:00 2001 From: harisreedhar Date: Wed, 19 Mar 2025 19:27:09 +0530 Subject: [PATCH] add masknet layer --- face_swapper/src/networks/masknet.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/face_swapper/src/networks/masknet.py b/face_swapper/src/networks/masknet.py index 2b66467..023b767 100644 --- a/face_swapper/src/networks/masknet.py +++ b/face_swapper/src/networks/masknet.py @@ -14,7 +14,7 @@ class MaskNet(nn.Module): self.config_num_filters = config_parser.getint('training.model.masker', 'num_filters') self.down_samples = self.create_down_samples(self.config_input_channels, self.config_num_filters) self.up_samples = self.create_up_samples(self.config_num_filters) - self.bottleneck = BottleNeck(self.config_num_filters * 2) + self.bottleneck = BottleNeck(self.config_num_filters * 4) self.conv = nn.Conv2d(self.config_num_filters, self.config_output_channels, kernel_size = 1) self.sigmoid = nn.Sigmoid() @@ -23,13 +23,15 @@ class MaskNet(nn.Module): return nn.ModuleList( [ DownSample(input_channels, num_filters), - DownSample(num_filters, num_filters * 2) + DownSample(num_filters, num_filters * 2), + DownSample(num_filters * 2, num_filters * 4) ]) @staticmethod def create_up_samples(num_filters : int) -> nn.ModuleList: return nn.ModuleList( [ + UpSample(num_filters * 4, num_filters * 2), UpSample(num_filters * 2, num_filters), UpSample(num_filters, num_filters) ])