megafish.config module
- set_resource(gpu=True, scheduler=None)[source]
Sets the resource configuration for GPU usage and concurrent future scheduling.
- Parameters:
- Returns:
None
- Raises:
ValueError – If an invalid scheduler type is provided.
- use_gpu(usage)[source]
Configures the usage of GPU for processing. This function reloads the modules to reflect the changes in the resource configuration.
- Parameters:
usage (bool) – A flag indicating whether to enable GPU usage.
- Returns:
None
- set_scheduler(scheduler)[source]
Sets the scheduler for Dask.
- Parameters:
scheduler (str) – The type of scheduler to use (e.g., ‘threads’, ‘processes’, etc.).
- Returns:
None
- Raises:
ValueError – If the provided scheduler type is invalid.