首页 Paddle框架 帖子详情
cannot import name 'layers' from 'parl'
收藏
快速回复
Paddle框架 问答炼丹技巧 2440 5
cannot import name 'layers' from 'parl'
收藏
快速回复
Paddle框架 问答炼丹技巧 2440 5

parl框架官方教程第三讲dqn,运行官方代码报错,搜了很多资料不知如何处理,请问有大佬遇到过类似情况吗?

报错:

Traceback (most recent call last):
File "E:\paddle_parl\examples\tutorials\lesson3\dqn\train.py", line 23, in
from model import Model
File "E:\paddle_parl\examples\tutorials\lesson3\dqn\model.py", line 18, in
from parl import layers # 封装了 paddle.fluid.layers 的API
ImportError: cannot import name 'layers'

 

0
收藏
回复
全部评论(5)
时间顺序
三岁
#2 回复于2021-08

这个课程版本比较旧,建议直接issue

0
回复
W
WezneR
#3 回复于2021-08

我通过将 agent.py和 model.py中的
from parl import layers
改为
from paddle.fluid.layers import *
from parl.core.fluid.layers.layer_wrappers import *
解决了此问题。
但是在之后的运行中出现了layers.fc()需要传入参数"input"的问题,课程代码省略了这个参数,但我的paddlepaddle (version: 2.1.2.)要求必须传入该参数,请问楼主有解决这些问题吗?

0
回复
曾经的飞羽
#4 回复于2022-09

from parl import layers

改为

from parl.core.fluid import layers

1
回复
c
china喨子
#5 回复于2022-10
WezneR #3
我通过将 agent.py和 model.py中的 from parl import layers 改为 from paddle.fluid.layers import * from parl.core.fluid.layers.layer_wrappers import * 解决了此问题。 但是在之后的运行中出现了layers.fc()需要传入参数"input"的问题,课程代码省略了这个参数,但我的paddlepaddle (version: 2.1.2.)要求必须传入该参数,请问楼主有解决这些问题吗?
展开

我现在也遇到这个问题了,请问您解决了吗,求赐教

1
回复
吓死丝丝
#6 回复于2023-01

我也遇到了这类问题

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户