JupyterHub er en platform hvor flere brukere kan kj?re Jupyter notebooks, og p? UiO brukes JupyterHub i programmeringsundervisningen.
UiO JupyterHub er tilgjengelig p? https://jupyterhub.uio.no.
Denne siden handler om JupyterHub-l?sningen p? UiO. For en introduksjon til Jupyter, se f.eks. Notebook basics.
Kom?i gang med JupyterHub
- G? til https://jupyterhub.uio.no, og klikk p? Sign in with Dataporten.
- Velg Universitetet i Oslo som tilh?righet.
- Logg inn med ditt vanlige brukernavn og passord ved UiO.
4.?Etter at du har logget inn, kan du velge hvilken type notebook du vil starte. For de fleste kurs, trenger du: ?UiO default image?. Klikk p? ?Spawn?, og deretter m? du vente noen sekunder mens det startes en Jupyter-instans for deg.
- Hvis det er f?rste gang du logger inn, vil siden se slik ut. ?pne ?Viktig informasjon.ipynb? og les gjennom. I den filen kan du ogs? velge hvilke kurs du vil synkronisere materiell fra.
Velge emner for synkronisering
- I ?Viktig informasjon.ipynb? velger du f?rst kommandoblokken under ?Velg hvilke emner som skal synkroniseres? (1), deretter kj?rer du den, for eksempel med ? trykke ?Run? (2).
- Kryss av for emnene du vil synkronisere, velg ?Save? for ? lagre (3), og deretter kan du trykke ?Sync? (4) for ? synkronisere p? nytt. V?r oppmerksom p? at filer normalt ikke overskrives.
Stoppe/starte server
?verst til h?yre p? siden, ligger en meny som er spesiell for JupyterHub (avgrenset av det r?de rektangelet i bildet under).
Hvis du trenger ? restarte serveren din, kan du g? til kontrollpanelet og trykke p? Stop My Server.
N?r serveren er ferdig nedstengt, vil du kunne trykke p? Start My Server for ? starte en ny 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 problemer og andre tips
- I enkelte nettlesere f?r man en feilmelding n?r man laster ned en notebook mens man er inne i den. Det er mulig filen lastes ned riktig likevel, men hvis man vil unng? feilmeldingen, kan man lukke notebooken, velge filen fra filtreet og s? laste ned.
- Vi har fjernet ?selfadmin?-nettstedet som enkelte kjenner
fra forrige semester. Notebooks kan n? bli stoppet fra
https://jupyterhub.uio.no/hub/home.
Dersom du vil laste ned alt fra en notebook, kan du lage en arkivfil ved ?
kj?re
!tar cvzf arkivfil.tgz *
fra en notebook. N?r kommandoen er fullf?rt, kan du laste ned denne ene filen (og du kan gjerne slette den fra serveren etterp?, siden den tar stor plass).
Hjelp og feilmeldinger
- Ta kontakt med emnet ditt for generell hjelp n?r det gjelder bruk av Jupyter Notebook.
- For tekniske sp?rsm?l eller feilmeldinger, send e-post til jupyterhub-core@usit.uio.no og lim inn hele nettadressen din. Ta gjerne skjermdump.