Getting Started¶
Gaining Access¶
To gain access to the Hub please apply via our Application Form. Access to the JupyterHub is implemented via the leap-stc GitHub organization. Each membership tier is associated with a Github Team and determines the resources available to the user.
Tier | Github Team | Resources Available | Intended for |
---|---|---|---|
EDUCATION | leap-pangeo-base-access | Access to storage and computing resource up to 4 cores and 32GB RAM on JupyterHub servers. | Participants in LEAP Education programs (e.g., Bootcamp, academic courses, and summer programs). |
RESEARCH | leap-pangeo-full-access | Access to storage and computing resource up to 16 cores and 128GB RAM on JupyterHub servers + GPU options. | Researchers who have been referred by a LEAP scientist. Six month renewal application required. |
LEAP-FUNDED RESEARCH | leap-pangeo-full-access | Access to storage and computing resource up to 16 cores and 128GB RAM on JupyterHub servers + GPU options. | Researchers receiving LEAP funding. |
Once you have applied for membership, it will take a few days until you can be approved. Please watch out for email from LEAP that contains instructions on how to proceed.
Note
It is very common for users to not realize that they have already received an invitation to join the leap-stc
Github Organization! If you are unsure whether your membership has gone through, please consult the support section
Logging In¶
- Navigate to https://leap.2i2c.cloud/ and click the Log in to continue button.
- You will be prompted to authorize a GitHub application. Say yes to everything. You must belong to the appropriate GitHub team in order to access the hub.
- You will redirected to a screen with server configuration options. Several drop down menus enable users to choose their environment image (default is Base Pangeo Notebook") and compute resources (CPU, GPU if enabled).
- After clicking Start, wait for your server to start up. It can take up to few minutes.
Note
Depending on your [membership] tier you might see different options (e.g. GPU might be hidden).
Resource sizing¶
When starting a VM on the JupyterHub you have multiple configuration options.
-
Software environment ("Image") - Which software environment to use. The default, Base Pangeo Notebook contains many commonly used earth science python libraries. You can also supply your own custom docker image.
-
VM size ("Node share") - How many cpu cores and amount of memory.
-
VM type - CPU or GPU focused VM.
Note
⚠️The GPU images should be used only when needed to accelerate model training.
If unsure which options to choose, check out our guide on scaling compute.
JupyterLab¶
After your server fires up, you will be dropped into a JupyterLab environment. From here you can open your own shell terminals, write scripts, and create iPython Notebooks! You also have seamless access to multiple cloud storage options adjacent to your compute resources.
If you are new to JupyterLab, you might want to peruse the user guide.