ARE runs on the Gadi supercomputer and jobs can be run on any Gadi queues. Deep Learning jobs in general run on GPUs. Gadi currently has three GPU queues, namely gpuvolta , analysis , and dgxa100 . We recommend to run the deep learning JupyterLab session on the gpuvolta  queue, ask for the 1gpu  size and use the code of the NCI project which supports you with its compute grant (SU).

Request a JupyterLab Session

On the ARE dashboard page, select JupyterLab and request resources following the example request form below. To fit the form in the page, it has been cut into three parts and put into three columns, from left to right, with repeated field to indicate the continuity. 

In the "Project" field, fill in the NCI project code you want to run your JupyterLab session. The cost will be charged from the named project.

In the "Storage" field, declare all the project directories that you need access to on /scratch and /g/data. For example, add  gdata/rt52 if you want to read from the ERA5 dataset. If you are not a member of rt52 yet, please join the project here

The minimum PBS storage directive required for this workshop is "gdata/dk92+gdata/wb00+gdata/rt52"+scratch/<PROJECT>, where <PROJECT> should be identical to the project code used in the Project field of the ARE JupyterLab request form. In the example we used the project om02. Replace it with your own project code in both fields.

In the "Jobfs size" field, request the amount of local disk required by the Cylc suite. If missing, the default value is 100 MiB, which, in the majority of cases, is not enough to support local tasks that actively writing data to `$TMPDIR`.  In the following example, 100GiB jobfs is requested.

Click the "Advanced options" button to unfold entire form. 

In the field of "Module directories", type in the path of the module files.

In the field of "Modules" type in the module names separated by space.

In case the queue is very busy, you can submit the job 24 hours in advance and tell PBS not to consider starting the job until 11:30am, 23 Nov 2023 in the "PBS flags" field.

Launch the JupyterLab Session

Once the JupyterLab session is ready, launch it by clicking the Open JupyterLab  button at the bottom.

Miscellaneous

Inside the Jupyter session, use the first tab on the left panel to navigate through your directories

use the third tab to open any GPU dashboard to monitor the resources usage

                 

To open a terminal, click the "new launcher" button to open the launcher and then choose "Terminal". 

  • No labels