在python 3中杀死joblib代码

时间:2017-05-30 09:28:47

标签: python-3.x joblib

我在joblib中使用了python 3.6.0模块来并行化我的代码并在我的Linux机器上运行它。正如预期的那样,它现在已经开始了20个线程的进程。但我无法立刻杀死所有人。例如,如果我在matlab中杀死任何相同的20个进程,那么整个事情就会被杀死。在python 3中有没有这样的方法?

编辑:我的代码看起来像这样

import scipy, numpy     # All the required libraries
from joblib import Parallel, delayed
# Required parameters
a=1
b=2 ...
if __name__ == '__main__':
    Parallel(n_jobs=20)(delayed(<some_function>)((a,b,j)) for j in range(20))

some_function使用参数并使用scipy.savetxt命令保存。

0 个答案:

没有答案