Skip to content

Latest commit

 

History

History
331 lines (281 loc) · 7.04 KB

File metadata and controls

331 lines (281 loc) · 7.04 KB

Spring 2023

When?

  • Tue 23 May 9-16

Meeting 7 June 13:00

  • Go through evaluation
    • Word document (by Björn) in Slack
  • Learnings
    • Make most of morning session prereqs
      • Py-R-jl course
    • More time for type-along and exercises (no hurry)
    • Keep silent breakout room all the time

Meeting Mon 22 May 10:00

  • To discuss
    • status
    • registered: 84 (3 no account yet)
    • jupyter at UPPMAX rephrase
    • björn moves preparation/practicals
    • py-R-jl course in Oct
    • HPC-python in Dec
    • Birgitte tests ML extra exercise
    • Birgitte tarballs of exercises

Meeting Wed 17 May 9:30

  • To discuss
    • status

Changes of content (Björn's suggestions)

  • Extra packages

    • setup.py
  • isolated (only Birgitte, because conda is in packages)

    • Björn can change venv to virtualenv for UPPMAX?
    • rm setup.py
  • extra isolated

    • link to course: make own packages

Meeting Fri 12 May 13:15

  • To discuss
    • status
    • topics
    • schedule
    • FAQS (or implement in material) from previous Q/A
    • gpu on UPPMAX test
      • GPU + ML exercises
    • fix julia interaction on UPPMAX
      • Björn Look
    • reservations
      • magnetic reservation GPU

Reservation

Topics

  • "Syllabus"

    • add: practicals here from Intro
    • mv to extra:
    • comments: wait with schedule until 17 May
  • Intro

    • add: paths to tarboll when avail
    • mv to extra: sites and hardware
    • comments:
  • Load-run

    • add: (updates of versions)
    • mv to extra: nope
    • comments:
  • packages

    • add: pip install exercise
    • mv to extra:
    • comments: keep because of goal of course
  • isolated

    • add:
    • mv to extra: "self-installed..."
    • comments: venv also at HPC2N, keep (goal of course )
      • in extra: point to develop packages yourself links
  • batch

    • add:
    • mv to extra:
    • comments: In order! (minor fixes?)
  • interactive

    • add: jupyter speed up in thinlinc
    • mv to extra: Jupyter
      • (UPPMAX vs HPC2N tabs
    • comments:
  • parallel

    • add:
    • mv to extra: nope
    • comments: (minor fixes?)
  • GPU

    • add: demo2 --> exercise
    • mv to extra: nope
    • comments: (checking)
  • ML

    • add:
    • mv to extra:
    • comments: merge ML

Timings

Session Feb23 Suggestions May23
"Syllabus" 15 10
Intro 10 10
Load-run 15 15
packages 20+15 conda 35
isolated 30 20
batch 25 25
interactive 15 20
sum 145 135
(add exercises)
Lunch??
Session Sep22 (in practice) Suggestions May23
parallel 36 40
GPU 17 30
ML (incl all exercises) 21+30 40
Extra exercise time 15
Sum 5
Q/A 20
sum 104 150

Meeting Thu 4 May 11:00

  • To discuss
    • follow up
    • issues

Follow up

  • Web pages
  • Invitation by Thu
  • Form by Thu
  • Make a branch for old course
    • Björn
  • Remove site specific
    • Björn
  • Course project
    • Birgitte
  • Issues
    • but otherwise work directly in main
  • Copy files from python feb23 course
    • Björn
  • integrated shared document questions into each sessions
    • all teachers
    • in text
    • FAQ:s
  • Test the code on UPPMAX
    • (there are updates from julia-python wrt gpu)
    • ML
  • GPU
    • integrate from Feb
  • Extra reading
    • files (e.g. "packages_deeper")
    • content
  • Timings (when first versions of updates are done)
    • Björn

Q/A page from the R/Julia/Python course: https://umeauniversity.sharepoint.com/:w:/s/HPC2N630/EbHWglWYU_VNpTpdD2CtSfYBlpsAF6DyD_4RMwWCie_B0g?e=UddlVs

Meeting Mo 24 Apr 10:30

  • NAISS
    • course project UPPMAX
    • if already account on HPC2n let's keep
  • reservations
    • snowy reservations for GPU (some hours)
    • rackham for cpu runs for a period of time
  • Learnings from last time(s)
    • HPC python
      • check evaluation
    • Python-R-julia
      • use updates
      • check evaluation
  • Teachers
  • How?
    • Still seperate sessions
      • No!
      • tabs instead
    • record?
      • Yes!
  • Material
    • still much packaging?

      • a little bit less
    • more time for hands-on

    • packaging and isolated

      • briefly go through
      • put deeper material from python-julia-R as "optional" but included in RTD material
        • Björn
    • very briefly on Bianca but point to special bianca course

    • ML on UPPMAX

      • Diana/Björn test?
    • intro

      • NAISS and the different centres overview
      • links to other NAISS python web pages
      • beginning? or for each section?
        • purpose
        • how to load
        • conda or not?
    • Exercise rooms

      • main
      • silent
      • hpc2n
      • several help rooms
    • Shared document

      • sharepoint 365 (Umeå hosts)

Lecturer

Session Björn Birgitte Pedro
"Syllabus"+intro X X
Load-run X
packages X
isolated conda pip
batch X
interactive X
parallel X
GPU X
ML (incl exercises) X
Exercises (exercises) several different rooms x x
Question session (breakout) X X X
Summary X X X

Until next time

  • Web pages
  • Invitation by Thu
  • Form by Thu
  • Timings
    • first see what is left after moving things to extra material
    • Björn
  • Make a branch for old course
    • Björn
  • Copy files from python feb23 course
    • Björn
  • Issues
    • but otherwise work directly in main
  • Course project
    • Birgitte
  • Test the code on UPPMAX
    • (there are updates from julia-python wrt gpu)
    • ML
  • GPU
    • integrate from Feb

Invitation text

  • Thursday

Online workshop: "Python in an HPC environment", May 23, 2023

UPPMAX and HPC2n is organising a joint workshop on how to run Python and install additional Python packages on HPC resources and how to use the HPC capabilities. Participants will be able to bring their particular software request for discussion as well.

The instructors will use UPPMAX's systems for demos and there will be hands-on exercises for the participants.

The following will be covered:

  • Loading the appropriate Python module
  • Packages
    • checking installed packages
    • pip install
    • Conda install
  • Isolated environments
  • HPC
    • batch jobs with Python
    • parallel computing
    • GPU computing
    • Machine Learning environment

Prerequisities:

  • basic Linux
  • basic Python
  • basic Slurm

When: Tue, May 23, 2023. Time: 9:15 - 12:00, 13.15-16.00 Where: online.

Course web pages

Outline

Common

  • Syllabus
  • Intro (incl. very briefly about UPPMAX/HPC2N)
    • terminal vs thinlinc (up to users)
  • Load/Run
  • Packages especially pip
  • Isolated general
  • Interactive general
    • rm -p
  • Batch general
    • this one before interactive
  • Parallel session 1
    • UPPMAX: Conda, venv (exercises),
    • Kebnekaise: virtual env (exercises)
LUNCH break
  • Parallel computing general
    • also exercises
  • GPU general
    • only demos
      • snowy
  • ML general
    • some links to UPPMAX
    • cpu exercise
  • Parallel session 2
    • UPPMAX: Bianca, jupyter
    • HPC2N:
      • gpu exercises at Kebne
      • Machine Learning given by HPC2N