Debug ipython并行引擎在集群中



与此线程有关...

我正在尝试跟踪一个错误,在这种错误中,在ipython群集上处理的结果与当地运行相同过程时会发生什么。即使iPython群集完全是本地的,并且CPU只是运行多个引擎。

我似乎无法弄清楚如何在发动机上处理数据时记录数据。打印语句行不通,即使我尝试将每个引擎写入一个单独的文件,也会创建文件,但没有写入文件。

必须有一种方法来调试在IPYTHON并行引擎上运行的代码。

不确定为什么,但是我将问题范围缩小到解决方案,以至于我正在运行程序之前使用Cython并编译了.pyx文件。

由于某种原因

将这些变量更改为正常的Python变量解决了问题。尽管似乎不应该发生这种情况。任何可以对此阐明的人?