dbliss
最近SyntaxError
,使用进行并行神经网络仿真时,我开始收到brian2
。scipy.weave.inline
当调用它尝试评估缓存文件中的代码行时,将引发这些问题。
问题的完整描述和原因的我的猜测在这里。
而这里是一个相关的问题我刚才问,一个完整的堆栈跟踪的错误之一的链接。我对这个问题的回答只是一个临时解决方案。(一旦执行了一组新的并行运行,便会重新引入语法错误。)
有什么简单的方法可以避免这种比赛情况吗?
dbliss
这似乎是一个已知的错误scipy
:请参见本和这个有关的讨论github
。这些讨论中提出了一些解决方法:
1)执行一次脚本运行-以便填充缓存文件-然后并行执行其他运行。并行运行不会尝试重新填充缓存。
2)建立从/tmp
到的符号链接~/.python27_compiled
。(我不确定为什么会这样。)
3)cython
改为使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句