LocalCluster

Dask is designed to do no difference in running it on single machine or a distributed cluster.

LocalCluster is designed to imitate a distributed cluster on a single machine.

from dask.distributed import Client, LocalCluster
 
cluster = LocalCluster(n_workers=8, threads_per_worker=8)
 
client = Client(cluster)