JupyterHub HPC Meeting - March 2021

  • Date: 2021-03-03

  • Time: 8:30 AM PST

    • Your timezone: https://arewemeetingyet.com/Los%20Angeles/2021-03-03/08:30/JupyterHub-HPC

  • GitHub issue:

  • Calendar for future meetings: https://jupyterhub-team-compass.readthedocs.io/en/latest/meetings.html

Welcome to the Meeting

Hello! If you are joining the team video meeting, sign in below so we know who was here. Roll call:

  • name / institution / GitHub handle

  • Rollin / NERSC / @rcthomas

  • Shane / NERSC

  • Spencer / ORNL

  • Jens / Jülich Supercomputing Centre (JSC)

  • Richard / Aalto / @rkdarst

  • Félix-Antoine / Université Laval, Compute Canada / cmd-ntrf

Quick updates

60 second updates on things you have been up to, questions you have, or developments you think people should know about. This is also a chance to suggest a future presentation if you’ve got work currently in progress you might want to share. Please add yourself, and if you do not have an update to share, you can pass.

  • NAME: What you’d like to update on

  • Rollin: CiSE article

  • Jens: Jülich (welcome!)

  • Félix-Antoine: Matlab JupyterLab extension https://github.com/mathworks/jupyter-matlab-proxy

Reports and celebrations

This is a place to make announcements (without a need for discussion). This is also a great place to give shout-outs to contributors! We’ll read through these at the beginning of the meeting.

Agenda items

Let’s collect all potential agenda items here before the start of the meeting. We will then attempt to create a coherent agenda that fits in the 60m meeting slot. If there are similar items try and group them together.

  • JupyterLab-Xpra integration (Jens):

    • NoMachine/VNC++ thing in the browser

    • Builds on top of jupyter-server-proxy

    • Opened an issue on jupyter-server-proxy

    • Main purpose is for Paraview

    • Makes it easier for people to get started from nothing

    • Mainly something like tutorials

    • There’s also TigerVNC integration via jupyter-desktop-server – Felix

      • Jens likes the xpra performance better

      • Clicks handled right away, VNC too laggy

    • https://github.com/FZJ-JSC/jupyter-xprahtml5-proxy

  • MATLAB

    • JupyterLab extension

    • https://github.com/mathworks/jupyter-matlab-proxy

    • Anyone feel free to test, Felix is talking to Mathworks about testing it since he has a lot of users

  • MIG (multi-instance GPU, NVIDIA)

    • Can address “GPUs cannot be shared but must be shared”

    • Integration with Slurm is still in the works

    • https://www.nvidia.com/en-us/technologies/multi-instance-gpu/

  • Standing Items:

    • Batchspawner check-in

      • Autoformat PR:

        • Richard will have a response to the PR

        • Might be next month before doing something…

    • Wrapspawner check-in

  • JupyterLab 3 migrations (Rollin):

    • At NERSC kind of holding on jupyterlab-git

    • Upgrading our extensions (recents, favorites, slurm)

    • Migration tool helps but doesn’t handle everything

    • May push upgrade to April instead of March