Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Jupyter Notebook

Vous pouvez utiliser le Jupyter Notebook sur les serveurs de l'UQAM mais vous devez utiliser le fureteur (browser) LOCAL(!) sur votre poste de travail à l'UQÀM ou ailleurs.

Pour ce faire, vous devez d'abord établir une connexion ("tunnel SSH") entre votre machine et le serveur sur lequel se trouvent les données.

Comment faire cela est expliqué ici, en fonction du système d'exploitation que vous utilisez :

    Sous Linux & MacOS

    Sous Windows


Si vous voulez effacer vos output .Voici la méthode.


You can do this with the following steps :

Select the "Cell" -> Then select "All Outputs" -> There you will find "Clear" option -> select that.

enter image description hereImage Added
And then save the file.

This will reduce the size of your file (From MBs to kBs). It will also reduce the time to load the notebook next time you open it in your browser.

It will clear all the output created after execution of the code. Since Notebook is holding code+images+comments in addition to this its also holding the out put in that file therefore it will increase the size of the notebook.

jupiter, notebook et "browser" sur le serveur (NON RECOMMANDÉ)
module load python3    # ou python2
module load utils/web  # pour un firefox plus jeune
source activate jupyter
jupyter notebook

jupyter à distance, notebook sur le serveur mais "browser" local sur poste de travail à l'UQÀM ou ailleurs (RECOMMANDÉ)

ceci demande 2 FENÊTRES(SESSIONS)

ÉTAPE no 0 : 
# OPTION no 1 : à partir de mon poste de travail a l'UQÀM (FENÊTRE 1)
# replacer user par mon nom d'usager sur les serveurs de l'UQÀM
ssh user@le_serveur          # snow/glacier/...

# OPTION no 2 : à partir d'un ordinateur à l'extérieur de l'UQÀM (FENÊTRE 1)
# replacer user par mon nom d'usager sur les serveurs de l'UQÀM
ssh user@st0.sca.uqam.ca
ssh user@le_serveur          # snow/glacier/...
ÉTAPE no 1 :   (FENÊTRE 1)
# sur le serveur :  (FENÊTRE 1)

module load python3    # ou python2
source activate jupyter
jupyter notebook --no-browser   # pas de démarrage de fureteur (browser) sur le serveur

# il me revient une ligne du genre
http://localhost:8891/?token=d2739f7208d5085028c71437218cee328858aac3074c7b6e
qui va servir plus loin
ÉTAPE no 2 :  (FENÊTRE 2)
# OPTION no 1 : à partir de mon poste de travail a l'UQÀM (FENÊTRE 2)

# remplacer dans toute la ligne qui suit 8891 par le chiffre après localhost: dans http://.....
ssh -L8891:localhost:8891 le_serveur  

# OPTION no 2 : à partir d'un ordinateur à l'extérieur de l'UQÀM (FENÊTRE 2) 
#              ( remplacer dans ce qui suit 8891 par le chiffre après localhost: dans http://.....)
ssh -L8891:localhost:8891 user@st0.sca.uqam.ca  # replacer user par mon nom d'usager sur les serveurs de l'UQÀM
ssh -L8891:localhost:8891 le_serveur

# ou plus direct, en une seule commande (fenêtre 2) (script d'automatisation laissé à l'imagination de l'usager)
#              ( remplacer dans ce qui suit 8891 par le chiffre après localhost: dans http://.....)
ssh -t -L8891:localhost:8891 user@st0.sca.uqam.ca  ssh -t  -L8891:localhost:8891 le_serveur
ÉTAPE no 3 : (SUR MA MACHINE)

...