Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:services:application_services:jupyter:start [2023/03/30 16:21] – [Erstellen eines neuen Environments] bwegman1de:services:application_services:jupyter:start [2024/01/24 16:50] (aktuell) – [Notebook-Image auswählen] bwegman1
Zeile 25: Zeile 25:
 Da Speicherung und Berechnung serverseitig passieren, muss keine Software installiert oder weitere Voraussetzungen erfüllt sein. Es muss lediglich ein moderner Browser zur Verfügung stehen. Für die Anmeldung an dem Dienst wird ein [[de:services:general_services:customer_portal:account_info|GWDG Full Account]] benötigt.  Da Speicherung und Berechnung serverseitig passieren, muss keine Software installiert oder weitere Voraussetzungen erfüllt sein. Es muss lediglich ein moderner Browser zur Verfügung stehen. Für die Anmeldung an dem Dienst wird ein [[de:services:general_services:customer_portal:account_info|GWDG Full Account]] benötigt. 
  
 +==== Notebook-Image auswählen ====
 +
 +Nach erfolgreicher Anmeldung erscheint eine Option zum Auswählen des Notebook-Images, mit dem der Notebook-Server gestartet werden soll:
 +  * GWDG default image (based on jupyter/datascience-notebook)
 +      * Dies war bisher und ist das Standard-Image.
 +  * Python Stack w/ TensorFlow (jupyter/tensorflow-notebook)
 +  * Python and R Spark Jupyter Notebook (jupyter/all-pyspark-notebook)
 +  * Data Science Jupyter Notebook (jupyter/datascience-notebook)
 +
 +Das Notebook-Image stellt die Umgebung des Notebook-Server zur Verfügung, insbesondere die vorinstallierte Software.
 +Obwohl das GWDG default image stark erweitert ist und auf dem regulären Data Science Notebook des Jupter-Projekts basiert, ist ein Image des Jupyter-Projekts möglicherweise in einigen Fälle besser geeignet als einfachere oder spezialisierte Umgebung.
 +
 +Ungeachtet des ausgewählten Images bleibt das Heimatverzeichnis des Benutzer und die Daten darin unverändert und stehen immer zur Verfügung.
 +
 +Das Notebook-Image kann nur geändert werden, wenn der Notebook-Server gestoppt ist und neu gestartet wird. Der Notebook-Server beendet sich nicht durch Abmeldung oder Schließen des Browsers, allerdings tritt dann nach einer Weile ein Timeout ein, der den Server beendet. Der Server kann aber direkt beendet werden über das Menü File -> Hub Control Panel -> "Stop my server". Dies stoppt tatsächlich den Server und die Funktion "Start my server" startet diesen erneut, so dass ein Image ausgewählt werden kann.
 +
 +=== Changelog Notebook-Images ===
 +
 +Ein einfaches Changelog mit [[en:services:application_services:jupyter:version-history|Änderungen (en)]] an dem "GWDG default image" ist verfügbar.
 ==== Starten eines Notebooks ==== ==== Starten eines Notebooks ====
  
Zeile 49: Zeile 68:
   * <code bash> mv -v .local/ .local.gwdg-disable </code>   * <code bash> mv -v .local/ .local.gwdg-disable </code>
   * Anschließend Notebook Server neustarten über: File - Hub Control Panel - Stop My Server   * Anschließend Notebook Server neustarten über: File - Hub Control Panel - Stop My Server
 +
 +<WRAP info>
 +Diese Aktion kann auch im Selfservice-Portal ausgeführt werden: https://jupyter-cloud.gwdg.de/selfservice
 +</WRAP>
 ==== Installation zusätzlicher Python Module ==== ==== Installation zusätzlicher Python Module ====
 Zusätzliche Python Module können über das Terminal und den Python package manager "pip" installiert werden. Hierzu muss über das Menü "New" -> "Terminal" ein Terminal geöffnet werden. Anschließend wird mit <code>pip install --user <module></code> ein neues Modul in das Home-Verzeichnis installiert. Zusätzliche Python Module können über das Terminal und den Python package manager "pip" installiert werden. Hierzu muss über das Menü "New" -> "Terminal" ein Terminal geöffnet werden. Anschließend wird mit <code>pip install --user <module></code> ein neues Modul in das Home-Verzeichnis installiert.
Zeile 66: Zeile 89:
 <WRAP tip> <WRAP tip>
 **mamba** ist eine alternative Implementierung des **conda** Paketmanagers. Sie sind austauschbar, die Verwendung von **mamba** wird empfohlen. **mamba** ist eine alternative Implementierung des **conda** Paketmanagers. Sie sind austauschbar, die Verwendung von **mamba** wird empfohlen.
 +https://github.com/mamba-org/mamba
 </WRAP> </WRAP>