初步推断是因为把faiss-cpu 和faiss-gpu 混装引起的一系列问题,下面给出我的解决过程。
首先在conda中查询所有已经安装的包:

conda list

然后记下来关于faiss的包,例如faiss-gpu,faiss-cpu,faiss等。
使用pip unstall faiss-cpu等语句将包删掉。
最后直接重装faiss-gpu即可:

conda install -c conda-forge faiss-gpu cudatoolkit=11.3

这里参考了这篇文章,不知道cudatoolkit=11.3这句起作用没有。

Logo

鸿蒙生态一站式服务平台。

更多推荐