Skip to main content

dask-hpcconfig

To install, use

python -m pip install git+https://github.com/umr-lops/dask-hpcconfig.git#egg=dask-hpcconfig

or clone the source:

git clone https://github.com/umr-lops/dask-hpcconfig.git
cd dask-hpcconfig

and then install from there:

python -m pip install .

or as "editable":

python -m pip install -e .

Usage

import dask_hpcconfig

To list the available cluster definitions:

dask_hpcconfig.print_clusters()

or, as a mapping of name to type:

clusters = dask_hpcconfig.available_clusters()

To create a cluster, use:

cluster = dask_hpcconfig.cluster(name)

where name is the name of one of the available clusters.

To override any particular setting: For example on 'datarmor-local' to use only 7 workers for increasing memory size of each worker:

overrides = {"cluster.n_workers": 7}
cluster = dask_hpcconfig.cluster("datarmor-local", **overrides)

For example on 'datarmor' to use only 7 workers for increasing memory size of each worker, and use 49 workers (i.e. 7 mpi_1 nodes) :

overrides = {"cluster.cores": 7}
cluster = dask_hpcconfig.cluster("datarmor", **overrides)
cluster.scale(49)

cluster can then be used to create a Client:

from distributed import Client

client = Client(cluster)

Metadata

Release files for dask-hpcconfig 2025.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dask-hpcconfig 2025.6.0
File Size Uploaded
dask_hpcconfig-2025.6.0.tar.gz 21.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dask-hpcconfig 2025.6.0
File Interpreter ABI Platform
dask_hpcconfig-2025.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.4 kB

Release files / dask_hpcconfig-2025.6.0.tar.gz

Download URL dask_hpcconfig-2025.6.0.tar.gz
Size 21.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d93823eafe544794202a03f4163c765c8e632262ac1f9209a78ee003ee500085
BLAKE2b-256 checksum
How to use checksums
bde645ff5d7893f7d49bc878e90306762390238e2007fca3a171a86bf175debf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / dask_hpcconfig-2025.6.0-py3-none-any.whl

Download URL dask_hpcconfig-2025.6.0-py3-none-any.whl
Size 13.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8e17dfac91e5b1c99d57dc104ede4cdeb0aee2de67b199e85c52b99a17cb88c
BLAKE2b-256 checksum
How to use checksums
2bebb440b05b33c6c933eac9946fc2334ef0cc19cc1a6ab6125e39bc312c3168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

2025.6.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page