【错误解决】使用HuggingFaceInstructEmbeddings时的一个错误

起因:使用huggingface构建一个问答程序时出现的问题。

错误内容:

分析:

查看代码发现,HuggingFaceInstructEmbeddings和sentence-transformers模块版本不兼容导致。

可以明显看到方法参数不同。

解决:

安装sentence-transformers时带上版本号,否则默认会安装最新版本。以下版本没有问题

pip install sentence-transformers==2.2.2

重新安装后,再次运行可以发现,能成功加载并下载模型

相关推荐
计算机相关知识分享1 小时前
python基础知识(二)
开发语言·python
Python私教1 小时前
PyPika:Python SQL 查询构建器
开发语言·python·sql
AI研习星球3 小时前
数据分析-50-客户价值分析-用Python实现RFM模型
python·机器学习·自然语言处理·数据挖掘·数据分析·算法学习·论文辅导
机器懒得学习3 小时前
打造智能化恶意软件检测桌面系统:从数据分析到一键报告生成
人工智能·python·算法·数据挖掘
tony3653 小时前
optuna和 lightgbm
pytorch·python·深度学习
测试老哥4 小时前
功能测试和接口测试
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·接口测试
我走过的路你也许在走4 小时前
python装饰器学习案例
开发语言·python·学习
我的运维人生4 小时前
Python在数据处理与分析中的高效应用:以金融数据为例
开发语言·python·金融·运维开发·技术共享
慧都小妮子4 小时前
借助Aspose.html控件, 使用 Java 编程将 HTML 转换为 BMP
java·python·html·aspose
怎么就重名了5 小时前
python opencv的orb特征检测(Oriented FAST and Rotated BRIEF)
开发语言·python·opencv