是否有可能强制ipengines完全重置所有局部变量和导入?

时间:2013-10-03 19:07:29

标签: ipython ipython-parallel

我的工作流程是:启动ipcontroller / ipengines,然后使用不同的参数多次运行'python test_script.py'。此脚本包含map_async调用。 ipengines无法识别对脚本的调用之间的代码更改,并且静态类变量不会重置为其默认值。似乎魔术%重置调用可以解决问题,但尝试在ipengines上执行此命令似乎没有做任何事情。

1 个答案:

答案 0 :(得分:0)

我的解决方案是使用ipengine启动一个新的子进程,完成所需的操作。该子进程有自己的内存。不理想,但提供所需的功能。