1. Nauka
  2. /
  3. Kursy
  4. /
  5. Parallel Programming with Dask in Python

Connected

ćwiczenie

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.

Instrukcje 1/2

undefined XP
  • 1
    • Importuj Client a LocalCluster z dask.distributed.
    • Vytvoř LocalCluster, který používá 4 vlákna a kde každý worker sám o sobě má pouze 1 vlákno.
    • Vytvoř klienta, který tento cluster používá.
  • 2
    • Vytvoř totožného klienta, který používá 4 vlákna a kde každý worker sám o sobě má pouze 1 vlákno, tentokrát bez předchozího vytvoření clusteru.