叢集與用戶端
根據你的電腦硬體與要執行的計算內容,混合使用執行緒與程序可能會更快。為了這麼做,你需要先設定本機叢集。
在 Dask 中有兩種方式可以設定要使用的本機叢集。第一種是先建立本機叢集,然後把它傳入用戶端。這和把用戶端設定為連到多臺電腦所組成的叢集非常類似!第二種是直接建立用戶端,並讓它自行建立本機叢集。這是只適用於本機叢集的捷徑,其他類型的叢集不能這樣做。
在這個練習中,你會用兩種方法各建立一次用戶端。
建立叢集與用戶端時請小心。如果設定不正確,你的工作階段可能會逾時。
本練習屬於課程
在 Python 中使用 Dask 進行平行程式設計
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import Client and LocalCluster
from ____ import ____, ____
# Create a thread-based local cluster
cluster = LocalCluster(
processes=____,
n_workers=____,
threads_per_worker=____,
)
# Create a client
client = ____