Fix NameError and typo in ApplyRotaryEmbQKV_ (#569)

This commit is contained in:
Katherine Crowson 2023-09-25 10:47:34 -07:00 committed by GitHub
parent 0a1d03c7ea
commit 4c8ff9154e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -193,16 +193,16 @@ class ApplyRotaryEmbQKV_(torch.autograd.Function):
sin_k = sin if sin_k is None else sin_k
dq, dk = dqkv[:, :, 0], dqkv[:, :, 1]
apply_rotary(
dq, cos, sin, seqlen_offsets, interleaved=interleaved, inplace=True, conjugate=True
dq, cos, sin, seqlen_offsets, interleaved=ctx.interleaved, inplace=True, conjugate=True
)
apply_rotary(
dk,
cos_k,
sin_k,
seqlen_offsets,
interleaved=interleaved,
interleaved=ctx.interleaved,
inplace=True,
conjudate=True,
conjugate=True,
)
return dqkv, None, None, None, None, None, None