"examples/vscode:/vscode.git/clone" did not exist on "d95c3513119c3b383411e900e7769bb92e0ca3ac"
Commit 898dd4bb authored by Tri Dao's avatar Tri Dao
Browse files

Pass seqused_k to _flash_attn_varlen_forward

parent 7ef24848
......@@ -77,12 +77,13 @@ def _flash_attn_varlen_forward(
dropout_p,
softmax_scale,
causal,
window_size,
softcap,
alibi_slopes,
return_softmax,
window_size=(-1, -1),
softcap=0.0,
alibi_slopes=None,
return_softmax=False,
block_table=None,
leftpad_k=None,
seqused_k=None,
):
maybe_contiguous = lambda x: x.contiguous() if x.stride(-1) != 1 else x
q, k, v = [maybe_contiguous(x) for x in (q, k, v)]
......@@ -93,7 +94,7 @@ def _flash_attn_varlen_forward(
None,
cu_seqlens_q,
cu_seqlens_k,
None,
seqused_k,
leftpad_k,
block_table,
alibi_slopes,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment