Joblib and multiprocessing
Joblib
1 | from joblib import Parallel, delayed |
这里的batch_size是指每个任务的大小. 如果任务太少, 那么batch_size至少为1, 如果任务太多, 那么batch_size就是任务数除以核数, 向上取整.
Multiprocessing
1 | import multiprocessing as mp |
用pool.map来并行化任务.
1 | from joblib import Parallel, delayed |
这里的batch_size是指每个任务的大小. 如果任务太少, 那么batch_size至少为1, 如果任务太多, 那么batch_size就是任务数除以核数, 向上取整.
1 | import multiprocessing as mp |
用pool.map来并行化任务.