paddlehub 加载 ernie失败
收藏
复现一个项目时,
aistation的环境
paddle 1.8.0
paddlehub 1.8.2
在aistation中执行代码
import paddlehub as hub
module = hub.Module(name="ernie")
在aistation中会报错,ModuleNotFoundError: No module named 'paddle.nn' (但这个项目我3月份执行过一次是没问题的)
然后我在笔记本电脑上,配置了一个环境
python3.7.5
paddle 1.8.0
paddlehub 1.8.2
执行代码
import paddlehub as hub
module = hub.Module(name="ernie")
是不报错的...
问题出在哪里呢?
搜索找到了这个网页 https://ai.baidu.com/forum/topic/show/983116
说nn是2.0版本的特征....paddlehub 1.8.2应该不会引用2.0的特征吧...
ps. 上传代码截图一直失败
0
收藏
请登录后评论
我试了一下,本地也是报错的。。。你是不是解释器没用对
建议把paddlepaddle升级到2.0
是的,2.0版本后才有paddle.nn下的api的
hub的版本号与paddle的版本号应该没有数字上的联系,如2楼建议,升级下paddle环境。而且2.0兼容1.8
笔记本上执行时下载的是当时版本的ernie,已经缓存在本地了所以能执行
现在应该ernie升级了,在ai studio上执行时,首次要下载当前的ernie版本到缓存中。下载的是新版ernie,就与1.8的paddle环境不匹配了