Jupyter - Allgemeine Informationen: Unterschied zwischen den Versionen

ZIM HilfeWiki - das Wiki
Zeile 61: Zeile 61:
  
 
===Eigenes Image beantragen===
 
===Eigenes Image beantragen===
 +
Um eigene Images nutzen zu können, sind Kenntnisse in Git und Docker Voraussetzung.
 +
<br>
 +
 +
Um ein Image zu beantragen, muss eine entsprechende Anfrage an das IMT (imt(at)upb(dot)de) gesendet werden. Weitere Informationen zu Eigenen Images sind hier zu finden: https://git.uni-paderborn.de/jupyter/basis-notebook-images#eigene-notebook-images (um das GitLab System des IMT zu nutzen, muss dies im Serviceportal als Dienst beantragt werden).
 +
<br>
 +
 +
In der Anfrage beim IMT für die Nutzung dieses Images müssen dann die folgenden Informationen enthalten sein, um eine möglichst schnelle Bearbeitung und Freischaltung zu ermöglichen:
 +
* Verantwortlicher für das Image
 +
* Anzeigename
 +
* Beschreibung
 +
* Name, Repository und Version des Images
 +
* LDAP-Gruppe mit Personen, welche das Image benutzen dürfen
 +
* Wird mehr RAM bzw. CPU-Leistung benötigt? Bitte inklusive Begründung!
 +
<br>
 +
 +
Nachdem die Anfrage vom IMT bestätigt wurde und alle Anforderungen richtig eingetragen wurden, kann das Image normal über den JupyterHub genutzt werden.
 +
<br>
 +
 +
'''Wichtig:''' Das IMT übernimmt keinerlei Pflege von eigenen Images. Ebenso kann nicht garantiert werden, dass nach einem JupyterHub Update eigene Images noch kompatibel sind. Dies gilt nicht für oben aufgeführten IMT-Notebook-Images, hier wird für Kompatibilität garantiert.
 +
 +
==JupyterHub==
  
 
== Siehe auch ==
 
== Siehe auch ==
 
Weitere interessante Artikel zum gleichen Themenfeld verlinken
 
Weitere interessante Artikel zum gleichen Themenfeld verlinken

Version vom 6. Oktober 2022, 16:03 Uhr

Allgemeine Informationen
Anleitung
Informationen
BetriebssystemAlle
ServiceJupyter
Interessant fürAngestellte, Studierende und Gäste
HilfeWiki des ZIM der Uni Paderborn

no displaytitle found: Jupyter - Allgemeine Informationen

Fehler: Die Parser-Funktion {{#seo:}} muss zu mindestens einem Meta-Element einen Wert enthalten.

JupyterLab ist eine Webanwendung, mit der Notebooks erstellt und geteilt werden können, die die Entwicklung, Dokumentation und Ausführung von Code, Visualisierungen und erläuternden Text enthalten können. Die Notebooks ermöglichen die Entwicklung, Dokumentation und Ausführung von Code im Browser.
Das Jupyter-System unterstützt verschiedene Programmiersprachen, darunter Python, Java, R, Julia, Matlab viele mehr.

Zugang[Bearbeiten | Quelltext bearbeiten]

  • Um Jupyter nutzen zu können, muss dies im Serviceportal unter Benutzerverwaltung -> Weitere Dienste in der Erweiterten Ansicht (unten links) beantragt werden. Wenn die erweiterte Ansicht eingeschaltet ist, kann der Dienst unter Lehre und Studium beantragt werden.
  • Unter jupyter.upb.de kann sich dann mit den IMT Daten eingeloggt werden.

Beschreibung der verschiedenen IMT-Notebook-Images[Bearbeiten | Quelltext bearbeiten]

Bild: 1 Übersicht über die Notebook Images

Nach dem Login kann zwischen 5 verschiedenen Entwicklungsumgebungen ausgewählt werden:

  1. Basis-Notebook / Default basic python environment
    • Diese Option enthält einen Jupyter Notebook-Server, der grundlegende Funktionen und Werkzeuge enthält und Python unterstützt.
    • Enthält:
      • Minimal funktionsfähiger Jupyter Notebook-Server
      • Miniforge Python 3.x in /opt/conda mit zwei Paketmanagern (conda, mamba)
      • Notebook-, Jupyterhub- und Jupyterlab-Pakete
      • start-singleuser.sh-Skript, zum Starten aus JupyterHub
      • Jupyter-Erweiterungen:
        • nbgrader
        • ngshare_exchange
        • nbgitpuller
        • Konfigurationen, um mit dem UPB-JupyterHub zu arbeiten
  2. Java-Notebook / Java and python environment
    • Unterstützt Python und Java
    • Enthält alles aus dem Basis-Notebook
    • Enthält einen Java Compiler und die Basisumgebung
  3. Scipy-Notebook / Scientific python environment
    • Enthält beliebte Pakete aus dem wissenschaftlichen Python-Ökosystem
    • Es enthält außerdem:
      • Alles aus dem Basis-Image
      • TeX Live für die Konvertierung von Notebook-Dokumenten
      • ipympl und ipywidgets für interaktive Visualisierungen und Diagramme in Python-Notebooks
      • Facets zur Visualisierung von Datensätzen für maschinelles Lernen
  4. Datascience-Notebook / Datascience environment
    • Enthält:
      • alles aus der Scientific python environment / dem Scipy-Notebook
      • Bibliotheken für die Datenanalyse aus den Communities Julia, Python und R
      • Die folgenden Pakete: rpy2, HDF5, Gadfly, RDatasets
      • Den Julia-Compiler und die Basisumgebung
      • IJulia zur Unterstützung von Julia-Code in Jupyter-Notebooks
  5. Tensorflow-Notebook / Tensorflow environment
    • Enthält:
      • Bibliotheken für Datenanalyse und Deep Learning aus der Julia-, Python- und R-Community
      • Alles aus dem Datascience-Notebook
      • Das „tensorflow maschinelles Lernen“-Paket


Die anfangs ausgewählte Umgebung legt fest, welche Programmiersprache im Notebook angewendet werden kann. Wenn bspw. ein Notebook in der „Basis-Notebook / Default basic python environment“ erstellt wurde und mit Python gearbeitet wird, im nächsten Notebook aber mit Java gearbeitet werden soll, muss das Java-Notebook über die dementsprechende Umgebung gestartet werden (bspw. „Java-Notebook / Java and python environment“). Dafür wäre es sinnvoll verschiedene Ordner anzulegen, die jeweils Dateien verschiedener Umgebungen enthalten.

Eigenes Image beantragen[Bearbeiten | Quelltext bearbeiten]

Um eigene Images nutzen zu können, sind Kenntnisse in Git und Docker Voraussetzung.

Um ein Image zu beantragen, muss eine entsprechende Anfrage an das IMT (imt(at)upb(dot)de) gesendet werden. Weitere Informationen zu Eigenen Images sind hier zu finden: https://git.uni-paderborn.de/jupyter/basis-notebook-images#eigene-notebook-images (um das GitLab System des IMT zu nutzen, muss dies im Serviceportal als Dienst beantragt werden).

In der Anfrage beim IMT für die Nutzung dieses Images müssen dann die folgenden Informationen enthalten sein, um eine möglichst schnelle Bearbeitung und Freischaltung zu ermöglichen:

  • Verantwortlicher für das Image
  • Anzeigename
  • Beschreibung
  • Name, Repository und Version des Images
  • LDAP-Gruppe mit Personen, welche das Image benutzen dürfen
  • Wird mehr RAM bzw. CPU-Leistung benötigt? Bitte inklusive Begründung!


Nachdem die Anfrage vom IMT bestätigt wurde und alle Anforderungen richtig eingetragen wurden, kann das Image normal über den JupyterHub genutzt werden.

Wichtig: Das IMT übernimmt keinerlei Pflege von eigenen Images. Ebenso kann nicht garantiert werden, dass nach einem JupyterHub Update eigene Images noch kompatibel sind. Dies gilt nicht für oben aufgeführten IMT-Notebook-Images, hier wird für Kompatibilität garantiert.

JupyterHub[Bearbeiten | Quelltext bearbeiten]

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Weitere interessante Artikel zum gleichen Themenfeld verlinken


Bei Fragen oder Problemen wenden Sie sich bitte telefonisch oder per E-Mail an uns:

Tel. IT: +49 (5251) 60-5544 Tel. Medien: +49 (5251) 60-2821 E-Mail: zim@uni-paderborn.de

Das Notebook-Café ist die Benutzerberatung des ZIM - Sie finden uns in Raum I0.401

Wir sind zu folgenden Zeiten erreichbar:


Mo Di - Fr
Vor-Ort-Support Geschlossen Über die Feiertage geschlossen
Telefonsupport 08:30 - 13:00 Über die Feiertage geschlossen


Das ZIM:Servicecenter Medien auf H1 hat aktuell zu folgenden Zeiten geöffnet:

Mo Di - Fr
08:00 - 16:00 Über die Feiertage geschlossen


Cookies helfen uns bei der Bereitstellung des ZIM HilfeWikis. Bei der Nutzung vom ZIM HilfeWiki werden die in der Datenschutzerklärung beschriebenen Cookies gespeichert.