You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Ferret模型时执行pip install flash-attn --no-build-isolation报错求助

解决建议
  • 核心原因:flash-attn是专为NVIDIA CUDA GPU设计的优化库,你的2016款MacBook Pro搭载的Intel Iris Graphics 550不支持CUDA,所以直接安装flash-attn必然失败,和参数、版本无关。
  • 跳过flash-attn依赖:直接执行Ferret的基础安装命令,不要附加flash-attn的安装步骤。如果是从GitHub克隆的源码,运行pip install -e .即可,项目应该会自动跳过CUDA专属依赖。
  • 手动移除强制依赖:如果安装脚本默认要求安装flash-attn,找到项目根目录下的requirements.txt或setup.py文件,删除所有包含flash-attn的行,再重新执行安装命令。
  • 强制使用CPU运行:安装完成后,运行Ferret时需要强制用CPU,避免触发GPU相关报错。可以在终端执行export CUDA_VISIBLE_DEVICES="",或者在代码里指定设备为CPU,比如device = torch.device("cpu")。
  • 用conda配置CPU环境:如果pip安装仍有依赖冲突,用conda创建独立环境,安装PyTorch时选择CPU版本(不要选CUDA版),再安装Ferret,避免conda自动拉取CUDA相关组件。

内容的提问来源于stack exchange,提问作者dpreese

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 17:20:56