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.zipmv 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,可正常导入:

