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

如何安装faiss-gpu?安装时遇版本匹配错误求助

解决faiss-gpu安装失败(找不到匹配版本)的问题
  • 核心原因:PyPI官方的faiss-gpu包目前仅支持到CUDA 11.x版本,你的CUDA 12.2不在适配范围内,导致pip无法找到匹配的分发包。

  • 解决方案1:用conda安装适配CUDA 12.2的版本
    conda渠道提供了适配更高CUDA版本的faiss-gpu包,执行以下命令:

    conda install -c pytorch faiss-gpu cuda=12.2
    

    若需要指定具体版本(如1.7.4),可执行:

    conda install -c pytorch faiss-gpu=1.7.4 cuda=12.2
    
  • 解决方案2:降级CUDA到11.8后用pip安装

    1. 卸载当前CUDA 12.2,安装CUDA Toolkit 11.8(你的驱动537.13兼容CUDA 11.x,无需降级驱动)
    2. 配置好CUDA环境变量后,执行pip安装:
      pip install faiss-gpu-cu118
      
      或指定版本:
      pip install faiss-gpu==1.7.4
      
  • 验证安装
    安装完成后,在Python环境中运行以下代码确认:

    import faiss
    print(faiss.__version__)
    print(faiss.get_num_gpus())
    

    输出版本号和GPU数量(应为1)则表示安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 16:03:26