Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doku:jupyterhub [2023/11/14 13:51] – [Necessary Packages] katrindoku:jupyterhub [2024/09/19 16:52] (current) katrin
Line 3: Line 3:
 The VSC offers a JupyterHub service available for all VSC users at [[https://jupyterhub.vsc.ac.at]] The VSC offers a JupyterHub service available for all VSC users at [[https://jupyterhub.vsc.ac.at]]
  
-Login works with any cluster user (both VSC3 and VSC4) and uses the OTP like on the cluster. A VPN connection is not needed.+Login works with any cluster user and uses the OTP like on the cluster. A VPN connection is not needed.
  
 Also make sure to checkout the [[doku:jupyterhub#FAQ|FAQ]] to see if your question was already answered. Also make sure to checkout the [[doku:jupyterhub#FAQ|FAQ]] to see if your question was already answered.
Line 26: Line 26:
   * VSC-4 python venv   * VSC-4 python venv
   * VSC-4 conda python env   * VSC-4 conda python env
-  * VSC-Singularity Image +  * VSC-Singularity Image 
-  * VSC-3 GTX1080 GPU Singularity Image +  * VSC-5 A40 GPU Singularity Image 
-  * VSC-A40 GPU Singularity Image+  * VSC-5 A100 GPU Singularity Image 
 +  * VSC-5 python venv 
 +  * VSC-5 conda python env 
 +  * VSC-5 A40 GPU conda python env 
 +  * VSC-5 A100 GPU Singularity Image
  
   * If you are participating in a training, there is most likely only a single fixed profile or special training profiles available   * If you are participating in a training, there is most likely only a single fixed profile or special training profiles available
  
-**Note:** You need a VSC4 user for the VSC4 profiles and a VSC3 user for the VSC3 profiles. You also need to have logged into the respective cluster via SSH at least once after getting a username.+**Note:** You need a VSC4 user for the VSC4 profiles and a VSC5 user for the VSC5 profiles. You also need to have logged into the respective cluster via SSH at least once after getting a username.
  
 In all profiles, you can choose the IDE, either Jupyter Notebook or the more modern Jupyter Lab (which is the default) In all profiles, you can choose the IDE, either Jupyter Notebook or the more modern Jupyter Lab (which is the default)
Line 85: Line 89:
  
 # This package provides functionality needed to run in the slurm environment of VSC (e.g. `batchspawner-singleuser` script). # This package provides functionality needed to run in the slurm environment of VSC (e.g. `batchspawner-singleuser` script).
-git+https://github.com/katringoogoo/batchspawner.git@1.2.0+auth_fix        +git+https://github.com/vsc-ac-at/batchspawner.git@1.2.0+auth_fix 
 + 
 +# June 2024: fix a dependency to an earlier version 
 +nbclassic==0.3.7
 </code> </code>
  
Line 93: Line 100:
   * jupyterlab-widgets (or jupyterlab_widgets in conda)   * jupyterlab-widgets (or jupyterlab_widgets in conda)
  
-**An up 2 date list of packages can always be found in our repo: [[https://gitlab.tuwien.ac.at/vsc/jupyterhub/jupyterhub-docker-stacks/-/blob/main/tools/requirements.txt|requirements.txt]]**+**An up 2 date list of packages can always be found in our repo: [[https://gitlab.tuwien.ac.at/vsc-public/jupyterhub/jupyterhub-docker-stacks/-/blob/main/tools/requirements.txt|requirements.txt]]**
  
 === Run hooks from /usr/local/bin/before-notebook.d === === Run hooks from /usr/local/bin/before-notebook.d ===
Line 101: Line 108:
 Unfortunately the batchspawner package does not source them so we are using a custom startscript in our images called `vsc-singleuser.sh`. All it does is to run the hooks from `/usr/local/bin/before-notebook.d` before executing the `batchspawner-singleuser` script. Unfortunately the batchspawner package does not source them so we are using a custom startscript in our images called `vsc-singleuser.sh`. All it does is to run the hooks from `/usr/local/bin/before-notebook.d` before executing the `batchspawner-singleuser` script.
  
-The script can be found at [[https://gitlab.tuwien.ac.at/vsc/vsc-jupyterhub-notebooks/-/blob/main/tools/vsc-singleuser.sh|vsc-singleuser.sh]]. +The script can be found at [[https://gitlab.tuwien.ac.at/vsc-public/jupyterhub/jupyterhub-docker-stacks/-/blob/main/tools/vsc-singleuser.sh|vsc-singleuser.sh]]. 
  
 Note: Contact us to get read rights to the repository. Note: Contact us to get read rights to the repository.
  • doku/jupyterhub.1699969887.txt.gz
  • Last modified: 2023/11/14 13:51
  • by katrin