调用paddlehub报错:TypeError: __new__() 需要1个位置参数,但给了2个,

wz1wpwve  于 2个月前  发布在  其他
关注(0)|答案(5)|浏览(37)

GAN动漫化模型一键应用(含动漫化小程序体验)中,调用paddlehub报错。
PaddleHub==2.0.4, PaddlePaddle==2.0.2, Windows, python==3.7.0

pgvzfuti

pgvzfuti2#

您好,您使用模型时传入的参数错误导致了问题。正确的调用方式应为:

model = hub.Module(name='animegan_v1_hayao_60', use_gpu=True)
mv1qrgav

mv1qrgav3#

啊谢谢,一直以为是包和库的匹配性问题,没想到官方教程还出问题了。。不过自己函数都不看也属实sb了。。
https://aistudio.baidu.com/aistudio/projectdetail/1308514?channelType=0&channel=0

baubqpgj

baubqpgj4#

是这样,您查看的官方教程是匹配的1.8版本的paddle和paddlehub,目前2.0版本的paddlehub调用模型时候需要指定name。

zf9nrax1

zf9nrax15#

哦,好的...

------------------ 原始邮件 ------------------ 发件人: ***@***.***>; 发送时间: 2021年4月13日(星期二) 上午9:46 收件人: ***@***.***>; 抄送: ***@***.***>; ***@***.***>; 主题: Re: [PaddlePaddle/PaddleHub] 调用paddlehub报错 TypeError: new() takes 1 positional argument but 2 were given (#1359) 是这样,您查看的官方教程是匹配的1.8版本的paddle和paddlehub,目前2.0版本的paddlehub调用模型时候需要指定name。 — You are receiving this because you authored the thread. 回复此邮件,直接查看GitHub上的回复,或者取消订阅。

相关问题