faiss 是facebook 开源的一个相似度检索工具,支持微秒级 相似度的检索。在安装过程中出现了一些坑 ,分享一下安装过程
主要问题:
提示 install causes ModuleNotFoundError: No module named '_swigfaiss' 的错误 ,后尝试各种解决办法才解决
解决办法按照官网 https://github.com/facebookresearch/faiss/blob/master/INSTALL.md 的安装方式:
#cpu 版本
conda install faiss-cpu -c pytorch
# GPU 版本
conda install faiss-gpu cudatoolkit=8.0 -c pytorch # For CUDA8
conda install faiss-gpu cudatoolkit=9.0 -c pytorch # For CUDA9
conda install faiss-gpu cudatoolkit=10.0 -c pytorch # For CUDA10
错误姿势
pip install faiss
总结: 安装工具失败,首先还是应该去先找官网,而不是盲目的使用搜索引擎