Python &引用;FGRAPH.REPLACE或侦听器中的错误;编译theano函数时报告的错误
在编译theano函数时,我遇到了一个奇怪的错误,如下所示。我使用的是theano的0.7版。我希望能尽快找到解决办法。函数转储为Python &引用;FGRAPH.REPLACE或侦听器中的错误;编译theano函数时报告的错误,python,theano,Python,Theano,在编译theano函数时,我遇到了一个奇怪的错误,如下所示。我使用的是theano的0.7版。我希望能尽快找到解决办法。函数转储为 local\u shape\u to\u shape\u i 错误(theano.gof.opt):由于以下原因导致优化失败:局部形状到形状 错误(theano.gof.opt):回溯: 错误(theano.gof.opt):回溯(最近一次呼叫最后一次): 文件“/usr/local/lib/python2.7/dist packages/theano/gof/op
local\u shape\u to\u shape\u i
错误(theano.gof.opt):由于以下原因导致优化失败:局部形状到形状
错误(theano.gof.opt):回溯:
错误(theano.gof.opt):回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python2.7/dist packages/theano/gof/opt.py”,第1527行,进程节点中
fgraph.replace_all_validate(repl_对,reason=lopt)
文件“/usr/local/lib/python2.7/dist packages/theano/gof/toolbox.py”,第259行,在replace\u all\u validate中
fgraph.replace(r,new_r,reason=reason,verbose=False)
文件“/usr/local/lib/python2.7/dist packages/theano/gof/fg.py”,第502行,替换为
self.change\u输入(节点,i,new\u r,原因=原因)
文件“/usr/local/lib/python2.7/dist packages/theano/gof/fg.py”,第442行,在change\u输入中
self.\u导入\u r\u([new\u r],原因=原因)
文件“/usr/local/lib/python2.7/dist packages/theano/gof/fg.py”,第257行,输入__
自我导入(应用节点,原因=原因)
文件“/usr/local/lib/python2.7/dist-packages/theano/gof/fg.py”,第365行,输入__
断言节点不在self.apply\u节点中
断言错误
当Theano优化中的错误导致无效的图形修改时,会显示此错误消息
如果您看到“优化失败原因:”,请尝试以下操作:
<<!! BUG IN FGRAPH.REPLACE OR A LISTENER !!>> <type 'exceptions.AssertionError'> local_shape_to_shape_i
ERROR (theano.gof.opt): Optimization failure due to: local_shape_to_shape_i
ERROR (theano.gof.opt): TRACEBACK:
ERROR (theano.gof.opt): Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/theano/gof/opt.py", line 1527, in process_node
fgraph.replace_all_validate(repl_pairs, reason=lopt)
File "/usr/local/lib/python2.7/dist-packages/theano/gof/toolbox.py", line 259, in replace_all_validate
fgraph.replace(r, new_r, reason=reason, verbose=False)
File "/usr/local/lib/python2.7/dist-packages/theano/gof/fg.py", line 502, in replace
self.change_input(node, i, new_r, reason=reason)
File "/usr/local/lib/python2.7/dist-packages/theano/gof/fg.py", line 442, in change_input
self.__import_r__([new_r], reason=reason)
File "/usr/local/lib/python2.7/dist-packages/theano/gof/fg.py", line 257, in __import_r__
self.__import__(apply_node, reason=reason)
File "/usr/local/lib/python2.7/dist-packages/theano/gof/fg.py", line 365, in __import__
assert node not in self.apply_nodes
AssertionError