首页 Paddle框架 帖子详情
linear 无法导入
收藏
快速回复
Paddle框架 问答深度学习 2282 8
linear 无法导入
收藏
快速回复
Paddle框架 问答深度学习 2282 8

Traceback (most recent call last) in
4 import paddle.fluid as fluid
5 from paddle.fluid.dygraph import Conv2D, Pool2D
----> 6 from paddle.fluid.dygraph import Linear
7 import numpy as np
8 from PIL import Image
ImportError: cannot import name 'Linear' from 'paddle.fluid.dygraph' (/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/fluid/dygraph/__init__.py)

6这行是从文档复制过来的,试过按课程那样改成下面这个也不行,和上面一样报错

from paddle.fluid.dygraph.nn import Linear

0
收藏
回复
全部评论(8)
时间顺序
星光ld1
#2 回复于2020-05

版本问题,老的版本是FC,后来把API改成了Linear,需要确认使用版本是否有上述接口

0
回复
c
cvb270
#3 回复于2020-05
版本问题,老的版本是FC,后来把API改成了Linear,需要确认使用版本是否有上述接口

谢谢,刚刚发现那个作业的PaddlePaddle版本是1.6的,改成

paddle.fluid.dygraph import FC 可以了

0
回复
AIStudio810258
#4 回复于2020-05

1.7以后才有

0
回复
CQ-Shang
#5 回复于2020-05

版本问题??

0
回复
austinleaven
#6 回复于2020-05

版本问题,

0
回复
w
wangwei8638
#7 回复于2020-05
cvb270 #3
谢谢,刚刚发现那个作业的PaddlePaddle版本是1.6的,改成 paddle.fluid.dygraph import FC 可以了

正解

0
回复
austinleaven
#8 回复于2020-06

虽然改成FC就可以了,但是版本从FC升级到linear还增加了很多参数.这便造成了linear中的很多参数,再你改成FC之后不能运行.如果遇到这种问题不用深究也不用苦恼.

新时代已经到来了,不用在学习老版本的内容了,直接再重新创建个项目,select最新版本的paddle就可以了.

0
回复
aaaaaa
#9 回复于2020-06

偶尔版本更新,之前的API就用不了了,稍微修改下就可以了

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