【发布时间】:2019-03-20 09:18:20
【问题描述】:
假设我有一个大小为 50000 的生成器/列表。并且,我想将其用作:
batches = range(0, 50001)
Parallel(n_jobs=multiprocessing.cpu_count(), verbose=100,
backend="threading", batch_size=?, pre_dispatch=?)(delayed(<function>)(it) for it in batches)
如果我想一次处理 20,000 个项目/或者我希望一个线程/cpu 将 20,000 个项目作为单个任务处理,您能否告诉我 batch_size 和 pre_dispatch 的正确值是多少?
【问题讨论】:
标签: parallel-processing joblib batchsize