Tutorial: Running a Jupyter Lab Workload
A workload is the actual job or task you want to run on the platform. This could be training an AI model, and running an inference model and exposing its endpoint, doing data preprocessing, or conducting a scientific simulation.
Generally, the minimum requirements you need before creating the workload include:
- Being granted permission to an active project
- An environment to run such job
- Have created a data source, e.g. a PVC, to store your input and output data
- Understand the compute resources you need to run the job and have the option available under “Compute Resources”
In this tutorial, we will create a simple Jupyter Lab workload that allows you to run Jupyter notebooks interactively on the SIH GPU cluster.
Step 1: Create a workload
Navigate to the Workloads section of the platform and click on the “NEW WORKLOAD” button. Select “Workspace” from the dropdown menu.

Step 2: Configure the workload from scratch
Define the necessary information for your workload:
- Under “Projects” select the project it will be linked to
- Under “Templates” select “Start from sratch” (i.e. do not use any existing template)
- Provide a descriptive name for the workload

Select an environment to create the container. The SIH team has prepared a pre-built image (
sydneyinformatics/dgx-interactive-jupyterlab) with Jupyter Lab and commonly used data science packages installed. Thejupyter-notebook-in-scratchenvironment is configured to pull this image and initialises the Jupyter Lab server from the PVC scratch filesystem.
Select the amount of compute resources to run the workload. In this tutorial, we will select the
small-fractionoption that requires 1 H200 GPU with 10% of its memory (~14GB).

- Configure the data source to be mounted to the container. Here we select the default PVC created for the project. The mount path inside the container is set to
/scratch/<runai-project-name>.

- Lastly, Click on “CREATE WORKLOAD” to submit the workload to the cluster.
Step 3: Connect to Jupyter Lab
When the status changes to “Running”, you can access the Jupyter Lab interface by selecting “Jupyter” under “CONNECT”.

(Optional) Step 4: Inspect system logs
You can review the system logs to access details about event history, workload metrics, and real-time container output. This information is especially useful for debugging issues when a workload fails to start.
