JupyterHub is a multi-user notebook server, allowing multiple users to access a pool of resources for interactive analysis.
Python 3.7.4 (list of packages) and R 3.6.1 (list of packages) kernels are currently installed, with multiple packages already available.
Benefits and features:
- Shared filesystem for quick collaboration
- Work anywhere from any device
- Access more powerful compute resources than a single workstation
- All standard Jupyter Notebook features, including a Text editor, file manager and Command Line Interface
Note
To use the JupyterHub, you must
- use your Compute Canada username and password to login
To install packages, contact Jeffrey LeDue with your requirements.
Currently, when users log in to a notebook session, they can specify a certain number of cores and memory.
- Uniform resource allocation for each user, much like the current configuration, for demonstrations and workshops. User accounts will be generated on an as needed basis.
- Users will be given a list of configurations to choose from so as to be allocated the resources they need.
- A schedule for resource allocation requests, whereby researchers can request dedicated resources and compute time to ensure they have sessions and resource availability when needed. This would mean that certain nodes will not be accessible through the dynamic scheduler in 2) and will only be available to a user/group of users on a manually administered queue.
Tip
PIs are encouraged to advocate for additional resources for cluster upgrades. This includes GPUs, storage backup, and other computational resources.