small slop cleanup

This commit is contained in:
mrq 2025-02-24 19:03:53 -06:00
parent 3330b5bb00
commit 918e0dbac1

View File

@ -371,14 +371,12 @@ class AudioEncoder(nn.Module):
"""
# encode by interleaving
# resultant tensor is equal to prior naive attempt
seq_len = xi.shape[0]
# (8, seq_len, dim)
x = [ emb( xi[:, l] ) for l, emb in enumerate(self.embs) ]
# => (seq_len, dim * 8) interleaved
x_i = []
for i in range(xi.shape[0]):
x_i.append(torch.cat([ x[l][i] for l in range(len(self.embs)) ], dim=-1))
x = torch.stack( x_i, dim=0 )
# (seq_len, 8, dim)
x = torch.stack([emb(xi[:, l]) for l, emb in enumerate(self.embs)], dim=1)
# (seq_len, 8 * dim)
x = x.view(x.shape[0], -1)
# => (seq_len, dim)
x = self.proj(x)