Paddle练习过程中遇到的问题

Paddle练习过程中遇到的问题,第1张

Paddle练习过程中遇到的问题

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行)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5689715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存