MCPcopy Create free account
hub / github.com/MotrixLab/FineMoGen / __init__

Method __init__

mogen/models/rnns/t2m_bigru.py:210–222  ·  view source on GitHub ↗
(self, input_size, hidden_size, output_size)

Source from the content-addressed store, hash-verified

208class MovementConvEncoder(nn.Module):
209
210 def __init__(self, input_size, hidden_size, output_size):
211 super(MovementConvEncoder, self).__init__()
212 self.main = nn.Sequential(
213 nn.Conv1d(input_size, hidden_size, 4, 2, 1),
214 nn.Dropout(0.2, inplace=True),
215 nn.LeakyReLU(0.2, inplace=True),
216 nn.Conv1d(hidden_size, output_size, 4, 2, 1),
217 nn.Dropout(0.2, inplace=True),
218 nn.LeakyReLU(0.2, inplace=True),
219 )
220 self.out_net = nn.Linear(output_size, output_size)
221 self.main.apply(init_weight)
222 self.out_net.apply(init_weight)
223
224 def forward(self, inputs):
225 inputs = inputs.permute(0, 2, 1)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected