在IPython中并行执行我们有多个引擎。
使用以下代码将作业发送给他们:%%px
单元格魔术师在客户端中设置环境,然后使用DirectView map_sync
运行各种实验。
实验返回结果的命名元组。 因此,需要在客户端和每个引擎中声明这个命名元组。
目前每次运行时,我都会运行两次,一次运行%%px
,一次不运行。
是否有一个%%px
标志,可以让它在本地和每个引擎中运行?
答案 0 :(得分:3)
从IPython 1.0开始,您可以指示%% px也在本地执行单元格。 这是使用“--local”标志完成的。
%% px --local