在运行FAISS相似性搜索时内核崩溃

我目前正在使用langChain,并创建了一个FAISS向量存储。从今天开始,当我在我的向量存储上运行相似性搜索时,我的内核就会崩溃。有人知道这是为什么吗?

from langchain_community.document_loaders import PyPDFLoaderfrom langchain_community.vectorstores import FAISSf = open('credentials.txt')OPENAI_API_KEY = f.read()embeddings_model = OpenAIEmbeddings(api_key=OPENAI_API_KEY)document_loader = PyPDFLoader('filename.pdf')text_splitter=RecursiveCharacterTextSplitter()documents = document_loader.load_and_split(text_splitter)vectorstore = FAISS.from_documents(documents, embeddings_model)vectorstore.similarity_search('query')

MacBook Pro Intel,Python 3.9,Jupyter Notebook,langchain 0.2.0

实际上,我将向量存储保存到了本地机器上,并在后续的会话中重新加载。由于内核崩溃,我尝试重新创建向量存储。我还尝试重新安装faiss-cpu。我关闭了机器上所有“重负荷”的程序。不幸的是,我没有成功,也没有在网上找到任何帮助。


回答:

你安装的faiss-cpu版本是哪个?我在使用最新版本(faiss-cpu==1.8.0)时遇到了相同的问题,然后我改用了faiss-cpu==1.7.4,一切正常。这是我当前的库设置:faiss-cpu==1.7.4langchain==0.2.0langchain-community==0.2.0langchain-openai==0.1.7我是在M1机器上运行的

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注