cannot import name 'layers' from 'parl'
收藏
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
收藏
请登录后评论
这个课程版本比较旧,建议直接issue
我通过将 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.)要求必须传入该参数,请问楼主有解决这些问题吗?
from parl import layers
改为
from parl.core.fluid import layers
我现在也遇到这个问题了,请问您解决了吗,求赐教
我也遇到了这类问题