-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
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
Make dask.yml
path configurable
#2369
Comments
It looks like that recipe is using a preprocessor function that is not yet lazy (see #674 and SciTools/iris#5795), therefore your best bet is the default threaded scheduler (this can be done by removing the file ~/.esmvaltool/dask.yml). If you run out of memory, try reducing the number of workers ( |
Improving how users can configure Dask is indeed something we would like to do, see #2040 for previous discussion on the topic. However, the plan is to tackle this as part of a larger overhaul of the configuration, as users often find the current way of configuring things, where settings are spread out over multiple files, confusing. See #2371 for the plan. |
I'd like to encourage the option of having a configurable the dask configuration. At the moment, if one of my recipes does not play nice with dask, it's too much effort to interrupt my workflow to move/rename the While I appreciate that there is an effort to make this happen (as part of #2371, as I understand it), I think there could be an immediate benefit to resolving this issue. |
Hi @k-a-webb, I fully agree with you, making dask configurable per recipe would be a very convenient feature! There is currently a pull request in review that needs to be merged before this issue here can be tackled (#2448). Would you be willing to have a look on it from a user's perspective? We already had a round of technical reviews, so we are mainly interested in the user-friendliness of the proposed approach. That would be very helpful and speed up the process. Thank you! 👍 |
Hi, apologies for the delayed response. |
Thanks @k-a-webb for looking into this and also sorry for the late answer (I just returned from vacation). Is there anything we can help with regarding installation? To test this, you would need an installation from source of ESMValTool and ESMVCalCore. Our plan was to merge this by the end of September, but if you still want to test this and need more time, that's also no problem at all. Thanks!! |
@Karen-A-Garcia and I are operationalizing ESMValTool and running a few recipes sequentially. Although our dask expertise are quite limited, we've got a problem that this recipe doesn't seem to work with any dask setup we've tried, while the other recipes do work. We'll try to figure out what the deal is, but, I can see the value of adding the optional configurable
dask.yml
path to theconfig_user.yml
, sort of likeconfig_developer.yml
is set up. Any objections? If someone could volunteer themselves, great, if not I can do it in a dream land called 'after April 15th'.The text was updated successfully, but these errors were encountered: