We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This issue keeps track of the performance improvements implemented for recipe_easy_ipcc.yml (documentation) as part of the ESiWACE3 service project. Example output is available here.
To run the recipe, the following settings are used:
~/.esmvaltool/config-user.yml
max_parallel_tasks: 1
~/.esmvaltool/dask.yml
cluster: type: dask_jobqueue.SLURMCluster queue: compute account: bd0854 cores: 128 memory: 256GiB processes: 32 interface: ib0 local_directory: /scratch/b/b381141/dask-tmp n_workers: 32 walltime: '8:00:00'
The baseline runtime is about 4 hours.
Conda environment used for profiling: environment.yml.
A smaller version of the recipe was used for profiling runs. It uses only the historical experiment with data between 1950 and 2000 (recipe file).
historical
The profiles attached below were created with py-spy using the command
py-spy record \ --idle \ --rate 10 \ --subprocesses \ --format speedscope \ esmvaltool run examples/recipe_easy_ipcc.yml
and can be viewed with https://www.speedscope.app:
main
esmvalcore.dataset.Dataset
The text was updated successfully, but these errors were encountered:
bouweandela
No branches or pull requests
This issue keeps track of the performance improvements implemented for recipe_easy_ipcc.yml (documentation) as part of the ESiWACE3 service project. Example output is available here.
Settings
To run the recipe, the following settings are used:
~/.esmvaltool/config-user.yml
~/.esmvaltool/dask.yml
Profiling
The baseline runtime is about 4 hours.
Conda environment used for profiling: environment.yml.
A smaller version of the recipe was used for profiling runs. It uses only the
historical
experiment with data between 1950 and 2000 (recipe file).The profiles attached below were created with py-spy using the command
and can be viewed with https://www.speedscope.app:
main
iris and ESMValCore branch on 2024-09-12 runs including Loadesmvalcore.dataset.Dataset
objects in parallel using Dask #2517 and Save all files in a task at the same time to avoid recomputing intermediate results #2522profile
The text was updated successfully, but these errors were encountered: