5

並列化を使用してpymc3サンプリングを高速化しようとしていますが、わずかなメリットしかありません。

i7 MacBook Pro では、総実行時間を 25 分 (njobs=1) から 13 分 (njobs=6) に短縮できました。pymc が実際にサンプリングを開始するまでに約 4 分かかるため、増加は比較的小さいです。

問題は、pymc3 で GPU を使用して成功した人はいますか? また、サンプリングに 6 ~ 8 分かかるモデルでどれだけのメリットが得られるでしょうか? (私の MacBook には nvidia GT 750M 2Gb が搭載されています)

4

1 に答える 1

6

Intel i7-4930 で Linux を実行しています。

CPU で 90 分 (すべてのコアを使用) かかる PyMC3 モデルを実行しましたが、GeForce GTX 970 では 18 分しかかかりませんでした。

つまり、ほぼ 5 倍の速度アップです。

于 2015-07-23T00:25:25.043 に答える