首页 Paddle框架 帖子详情
求助||教程代码无法运行
收藏
快速回复
Paddle框架 问答深度学习 1051 1
求助||教程代码无法运行
收藏
快速回复
Paddle框架 问答深度学习 1051 1

刚开始用paddle就遇到如下的两个问题


代码:
import paddle.fluid as fluid

x1 = fluid.layers.fill_constant(shape=[2, 2], value=1, dtype='int64')
x2 = fluid.layers.fill_constant(shape=[2, 2], value=1, dtype='int64')

y1 = fluid.layers.sum(x=[x1, x2])

place = fluid.CPUPlace()
exe = fluid.executor.Executor(place)

exe.run(fluid.default_startup_program())


报错如下:
Traceback (most recent call last):
File "D:/WorkFiles/Python/test/debug.py", line 11, in
exe.run(fluid.default_startup_program())
File "D:\WorkTools\Anaconda\lib\site-packages\paddle\fluid\executor.py", line 1110, in run
six.reraise(*sys.exc_info())
File "D:\WorkTools\Anaconda\lib\site-packages\six.py", line 703, in reraise
raise value
File "D:\WorkTools\Anaconda\lib\site-packages\paddle\fluid\executor.py", line 1098, in run
return self._run_impl(
File "D:\WorkTools\Anaconda\lib\site-packages\paddle\fluid\executor.py", line 1230, in _run_impl
return self._run_program(
File "D:\WorkTools\Anaconda\lib\site-packages\paddle\fluid\executor.py", line 1332, in _run_program
arr = scope.find_var(fetch_var_name).get_fetch_list()
AttributeError: 'NoneType' object has no attribute 'get_fetch_list'

 


代码:
import paddle.fluid as fluid
import numpy as np
a = fluid.layers.create_tensor(dtype='int64', name='a')
b = fluid.layers.create_tensor(dtype='int64', name='b')

y = fluid.layers.sum(x=[a, b])
报错如下:
Traceback (most recent call last):
File "D:/WorkFiles/Python/test/debug.py", line 6, in
y = fluid.layers.sum(x=[a, b])
File "D:\WorkTools\Anaconda\lib\site-packages\paddle\fluid\layers\nn.py", line 10845, in sum
return paddle.add_n(x)
File "D:\WorkTools\Anaconda\lib\site-packages\paddle\tensor\math.py", line 849, in add_n
return core.ops.sum(inputs, 'use_mkldnn', False)
ValueError: (InvalidArgument) Sum operator should have at least one tensor
[Hint: Expected dtype != -1, but received dtype:-1 == -1:-1.] (at D:\v2.0.1\paddle\paddle\fluid\operators\sum_op.cc:146)
[operator < sum > error]

 


怎么解决啊大佬们

0
收藏
回复
全部评论(1)
时间顺序
飞向蓝天的小泡
#2 回复于2021-03

你好,第一个报错:你看一下你的paddle版本是不是太高了,我之前2.01运行报错,后来降低到1.80版本就可以了。

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