使用多处理时,魔术%% timeit失败

时间:2018-07-25 06:30:32

标签: jupyter-notebook jupyter timeit ipython-magic

我在使用多处理程序包并尝试使用单元格内部的魔术%%timeit来计时脚本时遇到了此错误:

OSError: [Errno 24] Too many open files

这是再现错误的最小代码段:

%%timeit

from multiprocessing import Pool

def run_simu():
    pass

pool = Pool()
[pool.apply_async(run_simu) for _ in "123"]

我注意到%%time正常地工作正常。我将Python 3.6作为内核运行。

0 个答案:

没有答案