CLI reference#
ewoksdask local#
Start a Dask cluster with local machine resources.
usage: ewoksdask local [-h] [--n-workers N_WORKERS] [--no-processes]
[--threads-per-worker THREADS_PER_WORKER]
[--scheduler-port SCHEDULER_PORT]
[--dashboard-address DASHBOARD_ADDRESS]
[--worker-dashboard-address WORKER_DASHBOARD_ADDRESS]
[-o OPTION=VALUE]
[-l {debug,info,warning,error,critical}]
Named Arguments#
- --n-workers
Default: 1
- --no-processes
Disable multiprocessing
Default: True
- --threads-per-worker
- --scheduler-port
- --dashboard-address
Default: “:8787”
- --worker-dashboard-address
- -o, --option
Other options: https://distributed.dask.org/en/latest/api.html#distributed.LocalCluster
Default: []
- -l, --log
Possible choices: debug, info, warning, error, critical
Log level
Default: info
ewoksdask slurm#
Start a Dask cluster with Slurm resources.
usage: ewoksdask slurm [-h] [--n-workers N_WORKERS]
[--minimum-jobs MINIMUM_JOBS]
[--maximum-jobs MAXIMUM_JOBS] [--queue QUEUE]
[--cores CORES] [--gpus GPUS] [--processes PROCESSES]
[--memory MEMORY] [--walltime WALLTIME]
[-o OPTION=VALUE]
[-l {debug,info,warning,error,critical}]
Named Arguments#
- --n-workers
- --minimum-jobs
Default: 0
- --maximum-jobs
Default: 0
- --queue
- --cores
Default: 2
- --gpus
- --processes
Default: 1
- --memory
Default: “1GB”
- --walltime
Default: “01:00:00”
- -o, --option
Other options: https://jobqueue.dask.org/en/latest/generated/dask_jobqueue.SLURMCluster.html
Default: []
- -l, --log
Possible choices: debug, info, warning, error, critical
Log level
Default: info