1.win10 安装 _swigfaiss: 找不到指定的模块
此为faiss模块安装有问题导致,一般都是在conda的虚拟环境下用pip安装导致的
解决方法:卸载现有的faiss模块,通过conda安装
conda install -c pytorch/label/nightly faiss-cpu
2.UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte sequence
此为win10系统的问题,在open方法中添加编码方式为utf-8就行
open(data_file,encoding='utf-8')
3.AssertionError: Not compiled with CUDA
安装的库虽然说都是cpu版的但是paddle的框架一般都是支持cpu和gpu的,出现这个问题一般是因为脚本中某项设置开启了gpu运算导致的,只需要根据报错信息找到对应的配置位置将use_cuda设为False便可(比如RocketQA的faiss_example中位置为Index.py第48行)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)