MCPcopy Index your code
hub / github.com/congwei1230/MoChaBench / __init__

Method __init__

eval-lipsync/script/SyncNetModel.py:17–81  ·  view source on GitHub ↗
(self, num_layers_in_fc_layers=1024)

Source from the content-addressed store, hash-verified

15
16class S(nn.Module):
17 def __init__(self, num_layers_in_fc_layers=1024):
18 super(S, self).__init__()
19 self.__nFeatures__ = 24
20 self.__nChs__ = 32
21 self.__midChs__ = 32
22 self.netcnnaud = nn.Sequential(
23 nn.Conv2d(1, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)),
24 nn.BatchNorm2d(64),
25 nn.ReLU(inplace=True),
26 nn.MaxPool2d(kernel_size=(1, 1), stride=(1, 1)),
27 nn.Conv2d(64, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)),
28 nn.BatchNorm2d(192),
29 nn.ReLU(inplace=True),
30 nn.MaxPool2d(kernel_size=(3, 3), stride=(1, 2)),
31 nn.Conv2d(192, 384, kernel_size=(3, 3), padding=(1, 1)),
32 nn.BatchNorm2d(384),
33 nn.ReLU(inplace=True),
34 nn.Conv2d(384, 256, kernel_size=(3, 3), padding=(1, 1)),
35 nn.BatchNorm2d(256),
36 nn.ReLU(inplace=True),
37 nn.Conv2d(256, 256, kernel_size=(3, 3), padding=(1, 1)),
38 nn.BatchNorm2d(256),
39 nn.ReLU(inplace=True),
40 nn.MaxPool2d(kernel_size=(3, 3), stride=(2, 2)),
41 nn.Conv2d(256, 512, kernel_size=(5, 4), padding=(0, 0)),
42 nn.BatchNorm2d(512),
43 nn.ReLU(),
44 )
45 self.netfcaud = nn.Sequential(
46 nn.Linear(512, 512),
47 nn.BatchNorm1d(512),
48 nn.ReLU(),
49 nn.Linear(512, num_layers_in_fc_layers),
50 )
51 self.netfclip = nn.Sequential(
52 nn.Linear(512, 512),
53 nn.BatchNorm1d(512),
54 nn.ReLU(),
55 nn.Linear(512, num_layers_in_fc_layers),
56 )
57 self.netcnnlip = nn.Sequential(
58 nn.Conv3d(3, 96, kernel_size=(5, 7, 7), stride=(1, 2, 2), padding=0),
59 nn.BatchNorm3d(96),
60 nn.ReLU(inplace=True),
61 nn.MaxPool3d(kernel_size=(1, 3, 3), stride=(1, 2, 2)),
62 nn.Conv3d(
63 96, 256, kernel_size=(1, 5, 5), stride=(1, 2, 2), padding=(0, 1, 1)
64 ),
65 nn.BatchNorm3d(256),
66 nn.ReLU(inplace=True),
67 nn.MaxPool3d(kernel_size=(1, 3, 3), stride=(1, 2, 2), padding=(0, 1, 1)),
68 nn.Conv3d(256, 256, kernel_size=(1, 3, 3), padding=(0, 1, 1)),
69 nn.BatchNorm3d(256),
70 nn.ReLU(inplace=True),
71 nn.Conv3d(256, 256, kernel_size=(1, 3, 3), padding=(0, 1, 1)),
72 nn.BatchNorm3d(256),
73 nn.ReLU(inplace=True),
74 nn.Conv3d(256, 256, kernel_size=(1, 3, 3), padding=(0, 1, 1)),

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected