差分
このページの2つのバージョン間の差分を表示します。
python:joblib [2019/10/16 12:15] – 作成 mumeiyamibito | python:joblib [2019/10/16 12:16] (現在) – mumeiyamibito | ||
---|---|---|---|
行 21: | 行 21: | ||
results = Parallel(n_jobs = 4, verbose = 10)([delayed(worker)(i, | results = Parallel(n_jobs = 4, verbose = 10)([delayed(worker)(i, | ||
print(results) | print(results) | ||
- | -> [0, 1, 2] | ||
</ | </ | ||
- | | + | |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * この処理は、逐次処理すると、5 + 2 + 6 = 13 秒かかるが、並列処理しているので、最長の 6 秒しかかからない。 | + | |
- | * 結果は、リストに順次格納される。 | + | [0, 1, 2] |
- | * joblib は内部で、関数を pickle 化して計算するらしいので、pickle 化できない引数 (クラスなど) 与えたり、関数内でグローバル変数を利用したりすると、'' | + | </ |
- | * 参考サイト: | + | |
+ | | ||
+ | * 結果は、リストに順次格納される。 | ||
+ | * joblib は内部で、関数を pickle 化して計算するらしいので、pickle 化できない引数 (クラスなど) 与えたり、関数内でグローバル変数を利用したりすると、'' | ||
+ | * 参考サイト: | ||
===== 参考サイト ===== | ===== 参考サイト ===== |