Fix rope dynamic + factor

This commit is contained in:
Nicolas Patry 2023-08-11 15:30:01 +02:00
parent f91e9d282d
commit 76dbf190d4

View File

@ -502,8 +502,6 @@ try:
self.inv_freq = _create_inv_freq(self.dim, newbase, self.inv_freq.device)
self._seq_len_cached = seqlen
t = torch.arange(seqlen, device=device, dtype=self.inv_freq.dtype)
if self.scaling_factor is not None:
t /= self.scaling_factor
# Don't do einsum, it converts fp32 to fp16
# freqs = torch.einsum("i,j->ij", t, self.inv_freq)