-
Notifications
You must be signed in to change notification settings - Fork 12
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
Pangeo kernel for EOX College #45
Comments
Some more details on the Pangeo kernel. We are using pangeo-notebook environment: The Docker image used and tested is:
So to get the corresponding pangeo environment (conda lock, etc.), you need to fetch the corresponding tag: https://github.com/pangeo-data/pangeo-docker-images/releases/tag/2024.06.02 |
@UndeadFairy could you start checking how to use the provided image in the EOxHub? |
@clausmichele we discussed over the emails and solve it. We will discuss more on a meeting on Thursday. |
New kernel name "pangeo" in EOxHUB. Dask Wdiget also included, it's necessary to test it. |
The Dask local cluster gets default IP address which is 127.0.0.1. That will not work when rendering it from dask lab extension. Please refer the name of enviroment variable or configuration detail to |
We can set environmental variables for all users, that sounds like easiest option |
please add a file at ~/.config/dask/
|
Kernel is good, but it would be nice to have more CPU and Memory resources. Is it possible to have 4 threads with 4 times the Memory while testing? |
@tinaok we're currently using our free trial plan for the MOOC which provides only shared 4 GB memory and 1 CPU. Up to now this was sufficient but I agree for the dask exercise it would be good to have some more resources available. We'd be happy to configure more resources and are available to discuss the required configuration details like duration. We're happy to cover the incurred costs up to a limit like the free trials but depending on the requirements we should also start discussing funding options. Maybe ESA's NoR could be a mechanism? |
@Schpidi, NoR could be an option. We should then consider a shared-resources cost model for course participants. Could you try to make an estimate of necessary resources per 100 participants? |
@Schpidi I think some testing with 4 threads with 4 times the Memory would be good to evaluate if this is not too much/ little, and wall_time required for learner to spend. |
@tinaok apologies for the delay, maybe you've seen it already but there should now be a new profile available for your user for testing with more resources: |
I tested the new profile with the pangeo kernel and it works. We can show the dask dashboard and users can learn how dask parallelisation "works". Now we need to work on the lesson itself to see if the resources are sufficient for a learner to get a good understanding of dask. One thing that is still missing is the config file for dask. As mentioned earlier by @tinaok it makes it much easier for users. Each user needs to have a config file
(see message from Tine above). |
Added the environment variable |
Working on providing EOX with a Pangeo image for the Pangeo exercises. We are now testing the new image on EOSC (Pangeo@EOSC). see PR: pangeo-data/pangeo-eosc#79
The text was updated successfully, but these errors were encountered: