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

Method __init__

mogen/models/transformers/mdm.py:212–222  ·  view source on GitHub ↗
(self, latent_dim, sequence_pos_encoder)

Source from the content-addressed store, hash-verified

210class TimestepEmbedder(nn.Module):
211
212 def __init__(self, latent_dim, sequence_pos_encoder):
213 super().__init__()
214 self.latent_dim = latent_dim
215 self.sequence_pos_encoder = sequence_pos_encoder
216
217 time_embed_dim = self.latent_dim
218 self.time_embed = nn.Sequential(
219 nn.Linear(self.latent_dim, time_embed_dim),
220 nn.SiLU(),
221 nn.Linear(time_embed_dim, time_embed_dim),
222 )
223
224 def forward(self, timesteps):
225 output = self.time_embed(self.sequence_pos_encoder.pe[timesteps])

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected