linear 无法导入
收藏
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
收藏
请登录后评论
版本问题,老的版本是FC,后来把API改成了Linear,需要确认使用版本是否有上述接口
谢谢,刚刚发现那个作业的PaddlePaddle版本是1.6的,改成
paddle.fluid.dygraph import FC 可以了
1.7以后才有
版本问题??
版本问题,
正解
虽然改成FC就可以了,但是版本从FC升级到linear还增加了很多参数.这便造成了linear中的很多参数,再你改成FC之后不能运行.如果遇到这种问题不用深究也不用苦恼.
新时代已经到来了,不用在学习老版本的内容了,直接再重新创建个项目,select最新版本的paddle就可以了.
偶尔版本更新,之前的API就用不了了,稍微修改下就可以了