• AttributeError: ‘NoneType‘ object has no attribute ‘get_fetch_list‘


    1. import paddle.fluid as fluid
    2. x1 = fluid.layers.fill_constant(shape=[2,2], value=1, dtype='int64')
    3. x2 = fluid.layers.fill_constant(shape=[2,2], value=1, dtype='int64')
    4. y1 = fluid.layers.sum(x=[x1,x2])
    5. place = fluid.CPUPlace()
    6. exe = fluid.executor.Executor(place)
    7. exe.run(fluid.default_startup_program())
    8. result = exe.run(program=fluid.default_main_program(), fetch_list=[y1])
    9. print(result)
    1. PS C:\Users\timwang> python -u "d:\学习\AI\paddle\constant_sum.py"
    2. C:\Users\timwang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\paddle\fluid\executor.py:1350: UserWarning: There are no operators in the program to be executed. If you pass Program manually, please use fluid.program_guard to ensure the current Program is being used.
    3. warnings.warn(error_info)
    4. Traceback (most recent call last):
    5. File "d:\学习\AI\paddle\constant_sum.py", line 11, in
    6. exe.run(fluid.default_startup_program())
    7. File "C:\Users\timwang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\paddle\fluid\executor.py", line 1299, in run
    8. six.reraise(*sys.exc_info())
    9. File "C:\Users\timwang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\six.py", line 719, in reraise
    10. raise value
    11. File "C:\Users\timwang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\paddle\fluid\executor.py", line 1285, in run
    12. res = self._run_impl(
    13. File "C:\Users\timwang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\paddle\fluid\executor.py", line 1510, in _run_impl
    14. return self._run_program(
    15. File "C:\Users\timwang\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\paddle\fluid\executor.py", line 1612, in _run_program
    16. arr = scope.find_var(fetch_var_name).get_fetch_list()
    17. AttributeError: 'NoneType' object has no attribute 'get_fetch_list'

    这个问题是版本问题,转为以下版本就没有问题了

    python:3.7 

    paddle: 2.0.0a0

  • 相关阅读:
    基于uniapp与uview做一个按拼音首字母排序的通讯录页面
    【网络原理】TCP/IP协议
    备赛笔记:RCNN网络基础
    H桥级联型五电平三相逆变器Simulink仿真模型
    android 签名打包 Invalid keystore format,配置JDK,报错javax.xml.bind.JAXBException
    C++初阶 Vector模拟实现
    Spring AOP与事务
    本机构(极安御信),就捉迷藏安全剽窃、抄袭我方课程事件在此声明
    Linux下驱动开发_块设备驱动开发(硬件上采用SD卡+SPI协议)
    pycharm运行python代码最后显示in [3]是什么原因
  • 原文地址:https://blog.csdn.net/wxhjk/article/details/126721114