off by one bateman

This commit is contained in:
mrq 2025-03-18 08:40:43 -05:00
parent 0280e72257
commit 9a8a8e3195

View File

@ -167,7 +167,7 @@ class AudioEmbedding(nn.Module):
# sum all prior codebook levels if requested (as quant_level = 0 does not have any other codebooks to sum through) # sum all prior codebook levels if requested (as quant_level = 0 does not have any other codebooks to sum through)
if sums and quant_level > 0: if sums and quant_level > 0:
x = sum( [ self.embeddings[input_quant_level + offset]( xi[:, input_quant_level] ) for input_quant_level in range( quant_level ) ] ) x = sum( [ self.embeddings[input_quant_level + offset]( xi[:, input_quant_level] ) for input_quant_level in range( quant_level + 1 ) ] )
else: else:
input_quant_level = quant_level input_quant_level = quant_level
x = self.embeddings[input_quant_level + offset]( xi if xi.dim() == 1 else xi[:, input_quant_level] ) x = self.embeddings[input_quant_level + offset]( xi if xi.dim() == 1 else xi[:, input_quant_level] )