2025-05-18 00:10:22 +09:00
2025-05-18 00:09:58 +09:00
2025-05-17 23:47:15 +09:00
2025-05-17 02:58:37 +09:00
2025-05-15 16:18:02 +09:00

flash-attention pre-build wheels

This repository provides wheels for the pre-built flash-attention.

Since building flash-attention takes a very long time and is resource-intensive, I also build and provide combinations of CUDA and PyTorch that are not officially distributed.

The building Github Actions Workflow can be found here.
The built packages are available on the release page.

Install

  1. Select the versions for Python, CUDA, PyTorch, and flash_attn.
flash_attn-[flash_attn Version]+cu[CUDA Version]torch[PyTorch Version]-cp[Python Version]-cp[Python Version]-linux_x86_64.whl

# Example: Python 3.11, CUDA 12.4, PyTorch 2.5, and flash_attn 2.6.3
flash_attn-2.6.3+cu124torch2.5-cp312-cp312-linux_x86_64.whl
  1. Find the corresponding version of a wheel from the below table and releases

  2. Direct Install or Download and Local Install

# Direct Install
pip install https://github.com/mjun0812/flash-attention-prebuild-wheels/releases/download/v0.0.0/flash_attn-2.6.3+cu124torch2.5-cp312-cp312-linux_x86_64.whl

# Download and Local Install
wget https://github.com/mjun0812/flash-attention-prebuild-wheels/releases/download/v0.0.0/flash_attn-2.6.3+cu124torch2.5-cp312-cp312-linux_x86_64.whl
pip install ./flash_attn-2.6.3+cu124torch2.5-cp312-cp312-linux_x86_64.whl

Packages

v0.0.9

Release

Flash-Attention Python PyTorch CUDA
2.4.3, 2.5.9, 2.6.3 3.10, 3.11, 3.12 2.7.0 12.8.1

v0.0.8

Release

Flash-Attention Python PyTorch CUDA
2.4.3, 2.5.9, 2.6.3, 2.7.4.post1 3.10, 3.11, 3.12 2.4.1, 2.5.1, 2.6.0, 2.7.0 11.8.0, 12.4.1, 12.6.3

v0.0.7

Skip for experimental reasons.

v0.0.6

Release

Flash-Attention Python PyTorch CUDA
2.4.3, 2.5.9, 2.6.3, 2.7.4.post1 3.10, 3.11, 3.12 2.2.2, 2.3.1, 2.4.1, 2.5.1, 2.6.0 12.4.1, 12.6.3

v0.0.5

Release

Flash-Attention Python PyTorch CUDA
2.6.3, 2.7.4.post1 3.10, 3.11, 3.12 2.0.1, 2.1.2, 2.2.2, 2.3.1, 2.4.1, 2.5.1, 2.6.0 12.4.1, 12.6.3

v0.0.4

Release

Flash-Attention Python PyTorch CUDA
2.7.3 3.10, 3.11, 3.12 2.0.1, 2.1.2, 2.2.2, 2.3.1, 2.4.1, 2.5.1 11.8.0, 12.1.1, 12.4.1

v0.0.3

Release

Flash-Attention Python PyTorch CUDA
2.7.2.post1 3.10, 3.11, 3.12 2.0.1, 2.1.2, 2.2.2, 2.3.1, 2.4.1, 2.5.1 11.8.0, 12.1.1, 12.4.1

v0.0.2

Release

Flash-Attention Python PyTorch CUDA
2.4.3, 2.5.6, 2.6.3, 2.7.0.post2 3.10, 3.11, 3.12 2.0.1, 2.1.2, 2.2.2, 2.3.1, 2.4.1, 2.5.1 11.8.0, 12.1.1, 12.4.1

v0.0.1

Release

flash-attention Python PyTorch CUDA
1.0.9, 2.4.3, 2.5.6, 2.5.9, 2.6.3 3.10, 3.11, 3.12 2.0.1, 2.1.2, 2.2.2, 2.3.1, 2.4.1, 2.5.0 11.8.0, 12.1.1, 12.4.1

v0.0.0

Release

flash-attention Python PyTorch CUDA
2.4.3, 2.5.6, 2.5.9, 2.6.3 3.11, 3.12 2.0.1, 2.1.2, 2.2.2, 2.3.1, 2.4.1, 2.5.0 11.8.0, 12.1.1, 12.4.1

Original

repo

@inproceedings{dao2022flashattention,
  title={Flash{A}ttention: Fast and Memory-Efficient Exact Attention with {IO}-Awareness},
  author={Dao, Tri and Fu, Daniel Y. and Ermon, Stefano and Rudra, Atri and R{\'e}, Christopher},
  booktitle={Advances in Neural Information Processing Systems (NeurIPS)},
  year={2022}
}
@inproceedings{dao2023flashattention2,
  title={Flash{A}ttention-2: Faster Attention with Better Parallelism and Work Partitioning},
  author={Dao, Tri},
  booktitle={International Conference on Learning Representations (ICLR)},
  year={2024}
}
S
Description
Provide with pre-build flash-attention package wheels on Linux and Windows platforms using GitHub Actions
Readme BSD-3-Clause 8.9 MiB
Latest
2026-02-10 21:26:17 -05:00
Languages
Python 84%
Shell 10.1%
PowerShell 3.7%
Dockerfile 2.2%