flash-attention/flash_attn
2022-11-13 22:30:23 -08:00
..
layers Add MLP, MHA, Block, Embedding modules 2022-11-13 22:06:44 -08:00
losses Make nccl operations async in CrossEntropyLossParallel 2022-11-13 17:27:26 -08:00
models Add GPT and ViT models 2022-11-13 22:30:23 -08:00
modules Add MLP, MHA, Block, Embedding modules 2022-11-13 22:06:44 -08:00
ops Add GPT and ViT models 2022-11-13 22:30:23 -08:00
utils Move benchmark utils, support AMP 2022-10-23 12:50:00 -07:00
__init__.py Add missing __init__.py 2022-07-03 02:04:55 -04:00
bert_padding.py remove numpy dependency 2022-10-06 19:17:15 +02:00
flash_attention.py Remove RotaryEmbedding from FlashAttention module 2022-11-10 11:54:36 -08:00
flash_attn_interface.py Parallelize CUDA bwd along seqlen_k instead of seqlen_q 2022-11-05 16:26:17 -07:00
flash_attn_triton_og.py Implement FlashAttention in Triton 2022-10-30 18:09:11 -07:00
flash_attn_triton.py Set num_warps=4 for headdim=64 in Triton fw (h/t Michael Benesty) 2022-11-07 08:58:16 -08:00
flash_blocksparse_attention.py Rename src -> flash_attn 2022-06-01 18:50:26 -07:00
flash_blocksparse_attn_interface.py Rename src -> flash_attn 2022-06-01 18:50:26 -07:00
fused_softmax.py Add Megatron attention implementation for benchmarking 2022-10-23 23:04:16 -07:00