• 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

  • 相关阅读:
    跨境电商去哪做好?东南亚六国电商情况一览
    C语言 深度探究C语言中的字符串
    Docker in Docker(DinD)原理与实践
    如何优雅的使用 IDEA Debug 进行调试
    前端blob数据
    【3D 图像分割】基于 Pytorch 的 VNet 3D 图像分割10(测试推理篇)
    【ros2 control 机器人驱动开发】双关节多控制器机器人学习-example 3
    [Mac软件]Goldie App v2.2 Mac黄金比例设计工具
    (CVPR 2019) 3D-SIS: 3D Semantic Instance Segmentation of RGB-D Scans
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver报错
  • 原文地址:https://blog.csdn.net/wxhjk/article/details/126721114