Jupyter Kernels and HPC
An intermediate level discussion of how the Jupyter system (JupyterHub, Jupyter Notebook, etc.) function at an application level on a distributed computing cluster. The workshop explains how Jupyter Kernels function and how to extend them.
Schedule: The Events page will show the next scheduled session.
Prerequisites:
- Basic Linux/Unix command-line knowledge is required.
- Clusters 101 is recommended but not required.
- Some familiarity with Python programming is required.
Topics:
- What is Jupyter?
- Where does Jupyter Look for Kernels?
- How do Kernels Work?
- Anatomy of a Jupyter Kernel
- Extending and Customizing a Kernel
- Other Topics
Lecture Recording:
Materials: