Launch Jupyter
- Navigate to the Central GPU Cluster OpenOnDemand website
- Click on "Interactive Apps" in the header
- Click "Jupyter Notebook" in the dropdown
Jupyter Options
On the juptyer page, you can set the following options:
Use JupyterLab instead of Jupter Notebook? (checkbox)
Checking this will laucn Jupyter Lab instead of Jupyter Notebook. Jupyter Lab is the successor to Jupyter Notebook, and very similar. Recommended to use Jupyter Lab unless you have a reason not to.
Queue Name
Choose the partition you want to run the Jupyter server on. "General: cpu only" does not have GPU access and so is not useful for GPU jobs. The queue options have GPU access (h100 XL, a100 XL, L40s XL).
Number of hours
Enter the number of hours to allocate your job for. This time starts once your job is finished queueing and starts. If the time runs out, your job will be killed. Note, the more time you request, the longer your job may take to queue.
Number of cores per task
Number of CPU cores to allocate to your task. The total number of CPU cores
allocated will be cores per task * tasks per node
Number of tasks per node
Number of tasks to allocate to your node.
Number of gpus per task
Number of GPUs to allocate per task. If you are using a GPU partition, set this field to at least one, so you have access to a GPU.
Version of the Jupyter stack container
Select a pre-defined stack for Juptyer lab. This includes common packages required for the purpose. E.g. if you want to run machine learning with pytorch, select the "pytorch" version.
Once you have filled out the form, click "Launch" to submit the job. Allocating resources for the job will likely take a few minutes. When the job is ready, click Connect to Jupyter from the sessions page
Use a custom conda environment
If you already have a conda environment, you are able to run Jupyter Python code from within that environment.
For example, if you want to run a custom pytorch stack, you can use this feature.
- Click on the "Kernel" tab on the top bar
- Click "Change Kernel" from the dropdown
- Select the kernel corresponding to your preferred conda environment
NOTE: If you do not see the environment listed, make sure you have run
python3 -m ipykernel install --user --name YOUR_NAME_HERE
from a login shell where
the environment has been activated. See more info on the
using-conda page