Users can launch a Jupyter Notebook on the faculty cluster using CCR's latest installation of Python and Jupyter or you can use your own custom environment.
This app will launch a Jupyter Notebook on one or more compute nodes in the faculty cluster. You must have access to this cluster or your job will not run. The longest allowable wall time for these nodes varies from 72 hours to 30 days depending on the partition. It is recommended that you enter only the time you need to run your job rather than use the default.
- Slurm Account: Your default Slurm account will be used if nothing else is entered. To see what Slurm accounts you have access to, use the 'slimits' command in a terminal window.
- Partition: Use the drop-down bar to make a selection for partition.
- QOS: Quality of Service value - select the same as partition
- Number of hours: Max walltimes vary from 3-30 days
- Number of nodes: This option is no longer available as the Jupyter Notebooks aren't able to run across multiple nodes.
- Number of cores: Only select more than one core if you're sure your program can run on multiple CPUs.
- Node Features/Tags: All nodes have tags to distinguish various hardware types. Use the 'snodes' command in a terminal window to see available tags.
- Amount of memory per node: If not specified, Slurm will allocate the minimum amount of RAM for your job, based on the type of node selected and the number of cores requested. If your job requires more than this, specify the amount in MB.
- Exclude host: If you want to ensure your job doesn't run on a specific node, enter the node short name here. This is in the form of: cpn-rack#-u# i.e. cpn-u22-01
If you do not have access to the partition selected, you will get a QOS error message. Please verify you are selecting a partition you have access to. You can see these using the 'slimits' command in the terminal window.
Once you click the Launch button, you will be redirected to the session information where you can see the status of the job. This one is queued:
If you have elected to receive an email when your job starts, you can leave the CCR OnDemand portal until the email arrives and then log back in to open your session.
This shows the session was successfully created and is starting the notebook on the node:
When a session is ready to launch, it will look like this in the Interactive Sessions section of CCR OnDemand:
Click on the blue button "Connect to Jupyter" and you will see your Jupyter Notebook window on the node you've been allocated. You are now logged into the notebook and running on a node in the CCR Faculty cluster. You can begin your work!
To launch a new notebook, click on the 'New' drop down menu and select "Python 3" or your own custom kernel. To launch a terminal window, click on the 'New' drop down menu and select Terminal. This will open a terminal window on the node your notebook is running on.
To learn how to delete or end a running session click here.