1、基本介绍
2、安装
CPU 版本
conda install -c pytorch faiss-cpu
# 或:
conda install -c pytorch/label/nightly faiss-cpu
GPU 版本
conda install -c pytorch faiss-gpu # 或: conda install -c pytorch/label/nightly faiss-gpu
安装后的避坑点
导入
faiss
包(以下是 faiss-cpu 版本的包遇到的问题)时如果出现以下错误:
查看
/usr/lib64/libstdc++.so.6
可发现如下:将该超链接替换为以下下载的 libstdc++.so.6.0.26 包即可解决:
wget http://www.vuln.cn/wp-content/uploads/2019/08/libstdc.so_.6.0.26.zip
下载该包后,进行如下操作:
unzip libstdc.so_.6.0.26.zip
mv libstdc++.so.6 ~/tmp/
(删除原超链接文件,此处将其备份至一个临时目录)ln -s libstdc++.so.6.0.26 libstdc++.so.6
(创建新的超链接)
查看新超链接对应的文件是否已经包含相关关键字信息(可以找到表明正确无误):
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX_3.4.26

再次导入 faiss,可正常导入:
