CommencezCommencez gratuitement

Grappes et clients

Selon votre matériel informatique et le calcul que vous souhaitez effectuer, il peut être plus rapide de l'exécuter en combinant des fils d'exécution (threads) et des processus. Pour ce faire, vous devez configurer une grappe locale.

Il y a deux façons de configurer une grappe locale que Dask utilisera. La première consiste à créer la grappe locale et à la transmettre à un client. C'est très semblable à la façon dont vous configureriez un client pour exécuter des tâches sur une grappe d'ordinateurs ! La seconde consiste à utiliser directement le client et à le laisser créer lui-même la grappe locale. Il s'agit d'un raccourci qui fonctionne pour les grappes locales, mais pas pour les autres types de grappes.

Dans cet exercice, vous allez créer des clients avec les deux méthodes.

Soyez prudent lorsque vous créez la grappe et les clients. Si vous les configurez mal, votre session pourrait expirer.

Cette activité fait partie du cours

Programmation parallèle avec Dask en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import Client and LocalCluster
from ____ import ____, ____

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

# Create a client
client = ____
Modifier et exécuter le code