使用faiss-gpu版本时遇到这个错误,
发现对应目录下只有libmkl_intel_lp64.so.2 ,
试错:
参考https://github.com/facebookresearch/faiss/blob/main/INSTALL.md
怼了一下午没有成功。
conda install -c pytorch -c nvidia faiss-gpu=1.7.4 mkl=2021 blas=1.0=mkl
按照上面命令按照,首先下载8g以上的安装包到系统磁盘。而我的系统磁盘根本不够。
最后还是想到了chatgpt建议可以直接安装mkl.
而通过上面的命令我刚好下载了 mkl=2021 的安装包,发现就是对应这个 libmkl_intel_lp64.so.1版本。
解决:
conda install mkl=2021
成功解决libmkl_intel_lp64.so.1报错问题,愉快用上了faiss-gpu版本。因为gpu版本确实要比cpu快。