Spawner options

After you log in into Jupyterhub you will need to start a session. We provide two different option forms to customize your session:

  • preset: the most important Slurm and notebook settings already set

  • advanced: this is especially for advanced users with a certain knowledge of Mistral and Slurm configuration

_images/options-gui.png

Note

We also provide a Jupyterhub service to check your accounts/projects. Just click on services –> accounts and a list of your accounts is displayed.

Advanced

The advanced options form is for advanced users with a minimal understanding of Slurm parameters. Furthermore, it provides an additional level of dynamicity for:

  • setting accounts and partitions (drop menu)

  • choosing between notebook interfaces (notebook, lab or terminal)

_images/advanced.png

Parameter

Mandatory

Description

Account

Yes

Project that should be charged

Partition

Yes

Partition to run the job

Reservation

No

Resources reserved for certain time/accounts

Time

No (Default: 1 Hour)

The maximum amount of time your job can take before Slurm forcefully kills it.

Number of cores

No (Default: 1 core)

Number of threads (logical cores) per task.

Memory

No (Default: 1024 MB)

The total amount of RAM to allocate.

QoS

No

Quality of Service often puts the job in high priority queue (e.g. training).

Log File Name

No (Default: jupyterhub_slurmspawner_advanced)

Notebook log

Request Features

No

Node-features requested for the job.

User interfaces

No (Default: notebook)

Notebook/Lab/Terminal

Note

Most of the issues when using the advanced options form are due to non valid Slurm options. Please check this link first to have an overview of the Mistral configuration, so you can pick up the correct settings for your session.