我的代码是:
import theano
def add(a, b):
return a + b
arange = T.arange(5)
outputs, updates = theano.scan(fn = add,
outputs_info=[0],
sequences = arange)
当我运行此代码时,我得到一个ValueError:
编译扫描的内部功能时,出现以下错误 遇到:初始状态(扫描命名法中的
outputs_info
) 变量IncSubtensor {Set;:int64:}。0(参数编号1)具有dtype int8,而内部函数(fn
)的结果是dtype int64。 如果扫描的内部功能导致向上或向上,则会发生这种情况 垂头丧气。