采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
运行embedding_cls = RagEmbedding()的时候提示如下问题,检查了下torch不是cuda版本
RagEmbedding 应该是 device 选的cpu, 请提供下完整错误截图,和 RagEmbedding的调用
RagEmbedding代码: from langchain.embeddings.huggingface import HuggingFaceEmbeddings class RagEmbedding(object): def __init__(self, model_path="../RAG MODEL/BGE-M3/", device="cuda"): self.embedding = HuggingFaceEmbeddings(model_name=model_path, model_kwargs={"device": "cuda"}) def get_embedding_fun(self): return self.embedding
HuggingFaceEmbeddings(model_name=model_path, model_kwargs={"device": "cuda"}) If you don't have a GPU, you can change it to CPU HuggingFaceEmbeddings(model_name=model_path, model_kwargs={"device": "cuda"}) 如果是没有gpu的环境,这里可以改成cpu {"device": "cpu"}
登录后可查看更多问答,登录/注册
RAG全栈技术从基础到精通 ,打造高精准AI应用
470 8
315 7
1.1k 7
462 7
325 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号