Zoom Introduction to the course & cluster access
Zoom session 1
Access: You should have received the meeting id and password by email.
Time: 9 am Pacific Time.
Topics:
Presentation of the course.
Distribution of usernames and password.
Access to the JupyterHub for this course.
Access to the training cluster for this course.
Training cluster access
For this course, we will use our training cluster UU (readers of Terry Pratchett may smile).
For interactive jobs requiring little computing power, we will use a JupyterHub running on UU and using few resources. We could run such jobs with salloc
from an SSH session, but JupyterLab creates a friendly interface.
This is a good place to develop and try code, explore data, etc.
When we need lots of computing power however—for instance while training models—we will SSH to the training cluster and run sbatch
jobs.
Training models from Jupyter would be a poor use of computing resources: while large amounts of memory, many CPUs and a GPU are useful to train models, having them allocated for an entire Jupyter session would have them sit idle for most of the time. This is something to think about when you use the real Compute Canada clusters!
JupyterLab
To launch JupyterLab on UU:
- Go to https://uu.c3.ca
- Sign in with your username and password
- Set the server options (see image below):
Please leave the following untouched:
Reservation: "None"
Account: "def-sponsor00"
Number of cores: "1"
GPU configuration: "None"
These are the only values you should edit:
Change the time to 8.0
Change the memory to 2000
Make sure the interface is set to JupyterLab - Press start
Note that, unlike other JupyterHubs you might have used (e.g. syzygy.ca), this JupyterHub is not permanent, so you can only use it for this course.
SSH
To SSH into the training cluster to launch sbatch
jobs:
Open a terminal emulator
Windows:
MobaXTerm (install the free version)
MacOS:
Terminal
Linux/WSL:
Your usual terminal
SSH into the cluster
- Linux, WSL, and MacOS, type:
$ ssh userxxx@uu.c3.ca
# enter password (it is blind typing, so you won't see it as you type)
- Window users:
This demo shows you how to use SSH with MobaXTerm.
Only the first 24% of the video are relevant for us.
For "Remote host" enter: uu.c3.ca.