...
The JupyterHub service is available for Noctua 1 and Noctua 2.
...
Access
The JupyterHub can be reached at the following address:
Noctua 12: https://jh.noctua1.pc2.uni-paderborn.de
Noctua 21: https://jh.noctua1.pc2.uni-paderborn.de
The JupyterHub can be accessed via VPN or on-site at the University of Paderborn.
...
Quick Start
Spawn host/resources | Start |
---|---|
Jupyter Session on Noctua 2 | |
Jupyter Session on Noctua 1 | |
Jupyter Notebook on Noctua 2 (Inside Slurm job, 1h runtime, normal partition) | |
Jupyter Notebook on Noctua 2 (Inside Slurm job, 1h runtime, gpu partition) | |
Jupyter Notebook on Noctua 1 (Inside Slurm job, 1h runtime, normal partition) | |
Jupyter Notebook on Noctua 1 (Inside Slurm job, 1h runtime, gpu partition - 1x A40) |
Server Options
Presets
You have the possibility of creating a preset with predefined start options for yourself or your project group.
...
Simple
...
Pre-set Preset enviroments with predefined values how to start the Jupyter Notebook.
Default and self-created singularity apptainer containers can be used.
Advanced (Slurm)
...
An advanced view with setting options how a Slurm job should be startet on a cluster.
...
Apptainer (
...
An expert view with a free text field where you can load additional Slurm flags or load custom environments.
...
Singularity) Container
In JupyterHub it is possible to launch Jupyter Notebook instances inside a Singularity container. This has the advantage of being able to use your own built environment. When starting a container, any directories can be mounted inside the container environment.
...
If you want to build your own Singularity container for JupyterHub, see here: Create my own Singularity container
Remote Desktop (Graphical Environment via
...
Xpra)
To create a remote desktop environment, you can click on "Desktop Environment" in the JupyterLab interface:
...
When you click on the tile ‘Xpra Desktop’, a remote desktop environment is set up in the background. Graphical applications (e.g. loaded via modules) can be started from the started graphical terminal.
How-To
Create custom IPython kernel inside custom conda environment
...
Noctua 2: $HOME/.jupyter/last_jh_noctua2.log
"HubAuth._api_request" was never awaited
This is a current version conflict due to a feature change within JupyterHub.
For more information see here: https://github.com/jupyterhub/batchspawner/pull/247
We are waiting for a pull request.
“Terminals unavailable”
If you have terminado installed in your $HOME
directory (pip3 install --user
), please make sure that the version of terminado is at least 0.8.3.
...