monkeypatch.llama_attn_hijack_flash
monkeypatch.llama_attn_hijack_flash
Flash attention monkey patch for llama model
Functions
| Name | Description |
|---|---|
| flashattn_forward_with_s2attn | Input shape: Batch x Time x Channel |
flashattn_forward_with_s2attn
monkeypatch.llama_attn_hijack_flash.flashattn_forward_with_s2attn(
self,
hidden_states,
attention_mask=None,
position_ids=None,
past_key_value=None,
output_attentions=False,
use_cache=False,
padding_mask=None,
cu_seqlens=None,
max_seqlen=None,
)Input shape: Batch x Time x Channel
From: https://github.com/dvlab-research/LongLoRA/blob/main/llama_attn_replace.py
attention_mask: [bsz, q_len]
cu_seqlens will be ignored if provided
max_seqlen will be ignored if provided