Začněte nyníZačněte zdarma

Clustery a klienti

V závislosti na hardwaru tvého počítače a výpočtu, který chceš provést, může být rychlejší spustit ho pomocí kombinace vláken a procesů. K tomu je potřeba nastavit lokální cluster.

Existují dva způsoby, jak nastavit lokální cluster, který Dask použije. První způsob je vytvořit lokální cluster a předat ho klientovi. Je to velmi podobné tomu, jak bys nastavoval/a klienta pro běh napříč clusterem počítačů! Druhý způsob je použít klienta přímo a nechat ho vytvořit lokální cluster za tebe. Jde o zkratku, která funguje pro lokální clustery, ale ne pro ostatní typy clusterů.

V tomto cvičení vytvoříš klienty oběma způsoby.

Dávej pozor při vytváření clusteru a klientů. Pokud je nakonfiguruješ nesprávně, může ti vypršet časový limit relace.

Toto cvičení je součástí kurzu

Parallel Programming with Dask in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import Client and LocalCluster
from ____ import ____, ____

# Create a thread-based local cluster
cluster = LocalCluster(
	processes=____,
    n_workers=____,
    threads_per_worker=____,
)

# Create a client
client = ____
Upravit a spustit kód