Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Быстрая установка flash-attn

python -V
# 3.10
python -c "import torch; print(f'Torch: {torch.__version__}'); print(f'CUDA: {torch.version.cuda}')"
# Torch: 2.7.0+cu126
# CUDA: 12.6

python -c "import torch; print(f'GLIBCXX_USE_CXX11_ABI={torch._C._GLIBCXX_USE_CXX11_ABI}')"
# GLIBCXX_USE_CXX11_ABI=True

По результатам проверки окружения:

  • Версия PyTorch: 2.7.0+cu128 (CUDA 12.8)
  • Версия Python: 3.10

Нужная версия flash-attn: 2.7.4.post1.

1. Ссылка для загрузки

Откройте страницу Flash Attention GitHub Releases: https://github.com/Dao-AILab/flash-attention/releases/tag/v2.7.4.post1

2. Имя файла

В списке Assets на этой странице найдите файл, название которого соответствует CUDA 12.8 и Torch 2.7:

Предполагаемое имя файла: flash_attn-2.7.4.post1+cu128torch2.7cxx11abiTrue-cp310-cp310-linux_x86_64.whl

Примечание: если сборки для cu128 нет, возможно, официальный релиз ещё не содержит предварительно собранного пакета для CUDA 12.8. В этом случае можно попробовать ближайший вариант из серии cu12x, но при несовпадении возможны ошибки. Если нужна именно эта версия и готового пакета нет, остаётся сборка из исходников, которая занимает много времени.

3. Установка

Загрузите .whl-файл на сервер и выполните:

pip install flash_attn-2.7.4.post1+cu128torch2.7cxx11abiTrue-cp310-cp310-linux_x86_64.whl

4. Проверка

После установки проверьте, что пакет импортируется:

python -c "import flash_attn; print(flash_attn.__version__)"

Скачайте именно этот файл:

flash_attn-2.7.4.post1+cu12torch2.7cxx11abiTRUE-cp310-cp310-linux_x86_64.whl