parsl
deepdrivewe.parsl ¶
Utilities to build Parsl configurations.
BaseComputeConfig ¶
Bases: BaseModel, ABC
Compute config (HPC platform, number of GPUs, etc).
Source code in deepdrivewe/parsl.py
get_parsl_config
abstractmethod
¶
Create a new Parsl configuration.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
run_dir
|
str | Path
|
Path to store monitoring DB and parsl logs. |
required |
Returns:
| Type | Description |
|---|---|
Config
|
Parsl configuration. |
Source code in deepdrivewe/parsl.py
LocalConfig ¶
Bases: BaseComputeConfig
Local compute config.
Source code in deepdrivewe/parsl.py
get_parsl_config ¶
Generate a Parsl configuration for local execution.
Source code in deepdrivewe/parsl.py
WorkstationConfig ¶
Bases: BaseComputeConfig
Compute config for a workstation.
Source code in deepdrivewe/parsl.py
get_parsl_config ¶
Generate a Parsl configuration for workstation execution.
Source code in deepdrivewe/parsl.py
VistaConfig ¶
Bases: BaseComputeConfig
VISTA compute config.
https://tacc.utexas.edu/systems/vista/
Source code in deepdrivewe/parsl.py
get_parsl_config ¶
Generate a Parsl configuration.
Source code in deepdrivewe/parsl.py
PolarisConfig ¶
Bases: BaseComputeConfig
Compute config for a workstation.
Source code in deepdrivewe/parsl.py
get_parsl_config ¶
Generate a Parsl configuration.