flash-attention总是安装失败

大家有时候在执行下面命令安装flash-attention的时候经常会报错

bash 复制代码
pip install flash-attn --no-build-isolation

遇到这种情况,可以从源码进行安装

bash 复制代码
git clone https://github.com/Dao-AILab/flash-attention.git
cd flash-attention
# RTX 4090的话就是8.9
export TORCH_CUDA_ARCH_LIST="8.9"
rm -rf build flash_attn.egg-info dist
export TMPDIR=$PWD/tmp
mkdir -p $TMPDIR
git checkout v2.5.7
# 这个过程会比较久,10minutes左右
pip install --no-build-isolation -e .
bash 复制代码
# 安装fused_mlp_lib
# 在flash-attention目录下
cd csrc/fused_dense_lib
pip install --no-build-isolation .
bash 复制代码
# 安装layer_form
# 在flash-attention目录下
cd csrc/layer_norm
pip install --no-build-isolation .
# 这个编译比较慢哈

最后应该会成功哒。

相关推荐
yaoxin5211232 小时前
303. Java Stream API - 查找元素
java·windows·python
子午2 小时前
【2026计算机毕设】蔬菜识别系统~Python+深度学习+人工智能+算法模型+TensorFlow
人工智能·python·深度学习
kong79069282 小时前
Python 调用大模型(LLM)
人工智能·python·大模型llm
深蓝电商API2 小时前
Selenium 爬取 Canvas 渲染的数据图表
爬虫·python·selenium
Just right2 小时前
python安装包问题
开发语言·python
hhy_smile2 小时前
Function in Python
python
dxz_tust2 小时前
flow match简单直观理解
开发语言·python·深度学习·扩散模型·流匹配·flow match
写代码的【黑咖啡】2 小时前
Python 中的时间序列特征自动提取工具:tsfresh
开发语言·python
癫狂的兔子2 小时前
【BUG】【Python】【爬虫】爬取加载中的数据
爬虫·python·bug