Jupyter - dokumentasjon for studenter








JupyterHub er en platform hvor flere brukere kan kjøre Jupyter notebooks. UiO har satt opp JupyterHub for bruk i programmeringsundervisningen. UiO JupyterHub er tilgjengelig på https://jupyterhub.uio.no.

Innlogging

Gå til https://jupyterhub.uio.no., velg Universitetet i Oslo som institusjon, og logg inn med ditt vanlige brukernavn og passord ved UiO.

Når du har logget inn, vil du komme til en meny med en stor knapp der det står "Start my server"

JupyterHub startside

Klikk på "Start my server" og vent noen sekunder mens det startes en Jupyter-instans for deg hvor du kan kjøre notebooks. Velg så katalogen med emnekoden til emnet du tar.

JupyterHub - My Server

Begrensninger

  • Det er ikke mulig å gi andre brukere tilgang til dine filer.
  • Du kan bruke maksimalt 1 GB minne, så vær forsiktig med å bruke veldig store array. Hvis du prøver å allokere mer enn 1 GB minne, vil det ta litt tid før det feiler, og Jupyter kan henge litt underveis. Merk at denne kvoten er delt mellom alle notebooks du har kjørende. Hvis du vil sjekke hvor mye minne du har brukt, kan du åpne htop i en terminal.

Kjente feil - og løsninger

  • Når du går inn på jupyterhub.uio.no blir du videresendt til en av tre klynger. Hvis siden ikke vil laste, kan du prøve en av de andre manuelt:
    • https://hub1.jupyterhub.uio.no
    • https://hub2.jupyterhub.uio.no
    • https://hub3.jupyterhub.uio.no
      Men - siden disse deler lagringsområde, bør man kun bruke én om gangen
  • Hvis siden ikke svarer, prøv en av de andre.
  • «ERR_EMPTY_RESPONSE» - prøv å skrive inn hele adressen, med https:// i urlen, eller klikk her: https://jupyterhub.uio.no
  • «jupyterhub.uio.no redirected you too many times.»

    Du kjører allerede en notebook som jupyterhub ikke får kontakt med. Klikk «Remove stuck server» i JupyterHub eller gå hit: https://selfadmin.jupyterhub.uio.no og følg instruksjonene for å fjerne slike prosesser.

  • Det kommer innimellom feilmelding når notebooken åpnes:

    • Type Markdown and LaTeX: a²
      Mathjax-feilMeldingen betyr egentlig at notebooken er tom, men oppstår også av og til når Jupyter notebook ikke klarer å vise filen skikkelig. Prøv først å refreshe siden (ctrl-skift-r).
      Hvis dette ikke hjelper, kan det hende notebooken har blitt overskrevet av en tom notebook. Da er det enkleste å skifte navn på filen og kjøre synkroniseringskommandoen i Velkommen.ipynb på nytt.

    • Notebook failed to load

      • Notebook failed to load
        Skyldes av og til plugins/extensions i nettleseren. Prøv en annen nettleser eller disable extentions.

      • Refresh siden med ctrl-skift-r

      • Lukk alle jupyterhub vinduer og så på nytt gå til jupyterhub.uio.no

    • (Disse feilene blir muligens løst ved neste oppgradering: https://github.com/jupyter/notebook/issues/2747)

  • Siden venter på refresh
    henger på refresh
    Dette kan ha to forklaringer:

    • Det er ikke mer kapasitet på klyngen du er på (hub1, hub2 eller hub3). Hub2 og hub3 har begrenset kapasitet fram til vi får mer hardware, derfor vil dette spesielt være tilfelle der.

    • Klyngen er nettopp restartet, og trenger å laste ned notebooks på nytt. De er på nesten 9GB når de er pakket ut, derfor vil det ta noen minutter.

 

Andre feil

 

Ta kontakt med jupyterhub-core@usit.uio.no. Send med skjermbilde og adressefeltet (url-en) til siden med feil.

Publisert 18. aug. 2017 09:03 - Sist endret 18. sep. 2017 14:35