Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python &引用;FGRAPH.REPLACE或侦听器中的错误;编译theano函数时报告的错误_Python_Theano - Fatal编程技术网

Python &引用;FGRAPH.REPLACE或侦听器中的错误;编译theano函数时报告的错误

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

在编译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/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优化中的错误导致无效的图形修改时,会显示此错误消息

如果您看到“优化失败原因:”,请尝试以下操作:

  • 搜索互联网,尤其是搜索包含特定信息的消息(在本例中为“local_shape_至_shape_i”)。您可能会发现一条消息,表明该错误已被识别。如果已经向Theano开发人员报告,那么它可能已经被修复,尽管您可能需要从GitHub直接更新到Theano的最新版本(即pip安装——升级可能不够)

  • 即使你在网上找不到任何提及,如果可能的话,尝试更新到最新版本。可能已经修好了

  • 如果最新的最新版本仍然存在该缺陷,请在报告中报告

  • 别理它。优化失败不会导致无效计算。唯一的副作用(至少在理论上)是,计算可能不如其他方法有效

  • <<!! 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