Hosted compute for AIMS researchers
You have an account on a hosted environment for the 2026 PINN Workshop. Everything runs in your web browser — there is nothing to install. This guide covers how to log in, how the system behaves day to day, and how to look after your work.
You will use two separate servers that share the same files:
| Server | Address | When it’s available |
|---|---|---|
| CPU hub | https://cpu.aims.accumulationpoint.com | Always on (24/7), until 10 July 2026 |
| GPU hub | https://gpu.aims.accumulationpoint.com | Non-stop during the workshop (Mon 22 – Fri 26 Jun); on other days 8 am – 8 pm AEST — until 10 July 2026 |
Both servers run until 10 July 2026, after which the whole environment is planned to be decommissioned and all data deleted. Unless you’re told the service is being extended, treat 10 July as the cutoff and download anything you want to keep.
Your username was sent to you by email. You choose your own password on first login (next section).
Do most of your work on the CPU hub, and switch to the GPU hub only for the specific tasks that genuinely need a GPU. Because your files are the same on both, moving between them costs you nothing.
Why prefer the CPU hub? The GPU is a single, shared, scarce resource — one GPU serves everyone on the hub at once, it’s only available 8 am–8 pm on most days (see below), and it’s the expensive machine. Keeping casual work on the CPU hub means the GPU stays free for the people doing real training, and your own experience is smoother (no waiting on a busy GPU, no evening shutdown). A good rhythm: develop and debug on CPU, move to the GPU only to run the heavy training, then switch back.
The course content lives in the open repository below — you don’t
need to clone anything to follow along, but it’s the reference for all
exercises. A read-only copy is also available inside your home folder at
course-materials/, and there’s a Course
Notes tile in the JupyterLab launcher.
This environment uses first-use authentication: the password you type the very first time you log in becomes your password. There is no separate sign-up step.
Log in to BOTH servers on day one. The CPU hub and the GPU hub keep separate login databases. Please log in to both https://cpu.aims.accumulationpoint.com and https://gpu.aims.accumulationpoint.com when you first start, and set the same password on each. The two passwords can differ, but we strongly recommend making them identical.
Choose your password carefully. There is no easy self-service way to change your password once it’s set. Pick something you’ll remember. If you get locked out, email yoni@accumulationpoint.com for a reset.
Steps:
Outside the workshop week, the GPU hub shuts down at 8 pm AEST each evening. A warning banner appears on the GPU hub at about 7:45 pm (and again at 7:55 pm). You’ll see it on any hub page — but if you’re deep inside a notebook you might not, so a safe habit is to save your work by ~7:45 pm. To keep working, switch to the CPU hub — your files are right there waiting for you. (During the workshop days the GPU hub stays up overnight, so there’s no 8 pm shutdown then.)
The GPU hub gives you a dedicated NVIDIA GPU with 24 GB of memory (currently an NVIDIA L4) on top of the same software stack as the CPU hub. The login page shows which machine you’re on — look for the “Running on…” line.
CUDA.jl, PyTorch, and JAX — is preinstalled and ready;
using CUDA, torch.cuda, and JAX all see the
GPU with no setup on your part.x = nothing does not immediately free GPU
memory — CUDA.jl keeps it in a reuse pool until garbage
collection runs and you call CUDA.reclaim(). A kernel
restart releases it all at once, every time.When you sign in, JupyterLab opens in your personal folder — the root you see in the file browser on the left.
/home/efs/<your-username>, on a
shared network drive (AWS EFS) mounted on
both servers.Ctrl/Cmd+S). JupyterLab also
autosaves notebooks; save other files (scripts, data, editor buffers)
yourself.Keep your work inside your home folder. It’s the shared, persistent, EFS-backed area. Files saved elsewhere on the system may be local to a single server and can be lost when the GPU restarts.
Because the whole environment is planned to be deleted after 10 July 2026, download anything you want to keep before then (unless you’re told the service is being extended). Two easy options:
download_my_work.ipynb (waiting in your home folder) and
run it. It bundles your work into one my-work-backup-….zip;
then right-click that .zip and choose
Download.JupyterLab can’t download a folder directly, which is why the
notebook makes a single zip. The backup skips the read-only
course-materials (it’s on GitHub) and reproducible package
caches.
Each account has a 20 GB limit on the home directory.
Going over 20 GB freezes your folder. It becomes read-only — you can still read your files but can’t save until you free space. Once you’re back under 20 GB, write access is restored automatically within about half a minute. Nothing is ever deleted for you.
Practical advice: avoid storing large datasets or many model checkpoints — keep only what you need for the exercises.
Do not upload sensitive data. These servers are for course exercises only. Do not upload proprietary, confidential, or sensitive data. The environment is planned to be decommissioned at the end of the engagement, with all data on it destroyed.
You land in JupyterLab: notebooks (Julia & Python kernels), a terminal, and a file browser for your home. Prefer a full editor? Open VS Code in the browser from the launcher — it shares the same home folder, so you see the same files either way. The launcher also has a Course Notes tile that opens the course website in a new tab.
Course packages come preinstalled in a shared, read-only base environment, with your personal environment stacked on top:
using-able. Packages
you add with Pkg.add("…") go into your
personal environment in ~/.julia — they
persist across sessions and both hubs and don’t touch
the shared base. See the welcome_julia.ipynb notebook in
your home.pip install … lands in
your personal ~/.local (persists). See
welcome_python.ipynb.More detail on the full stacks will be covered during the workshop.
git is installed and your home folder is persistent, so
you’re welcome to work in your own git repository —
clone, commit, and push as usual.
git clone https://github.com/…).Look after your own credentials, and push before 10 July. Any tokens or SSH keys you add are your responsibility — treat them as sensitive. The environment (and everything in it) is deleted after 10 July 2026, so push your commits to your own remote before then.
Stuck or locked out? Email yoni@accumulationpoint.com.