Personal tools


From UABgrid Documentation

Revision as of 11:26, 29 August 2018 by (Talk | contribs)

Jump to: navigation, search

Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. For more information on jupyter notebook, click here.

Jupyter on Cheaha

The cheaha cluster supports Jupyter notebooks for data analysis, but such jobs should be running using the SLURM job submission system to avoid overloading the head node. To run a Jupyter Notebook on cheaha, login to cheaha from your client machine and start an interactive job

srun --ntasks=1 --cpus-per-task=4 --mem-per-cpu=4096 --time=08:00:00 --partition=medium --job-name=JOB_NAME --pty /bin/bash
module load Anaconda3/5.2.0
jupyter notebook --no-browser --ip=$host

The server should start running and provide you with a URL that looks something like this:

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:

Now, start up a new tab/terminal/window on your client machine, and relogin to cheaha, using

ssh -L 8888:c00XX:8888


  • c00XX is the compute node where you started the jupiter notebook.
  • If your jupyter notebook starts on a different port number, then 8888 , then use that in the above command, in place of 8888.

Now access the link generated by jupyter notebook (change c00XX to localhost) on your client machine by opening your browser. It should be running.