Skip to main content

SNIC Training News Letter

No 149, 18 March 2022

– Published 18 March 2022

Welcome to the latest edition of the SNIC newsletter.  We newly advertise introduction events at NSC and PDC.  We remind on the singularity workshop.  Please also pay attention to the ENCCS training events advertised in this newsletter.

  • Training for new users
    • Online training course: “Introduction to PDC Systems”, 23-24 March, 13:00-16:00
    • Online training and support event: “NSC introduction to Tetralith/Sigma”, 26 April 2022 at 10:00
  • Training on containers
    • Online training workshop: Basic Singularity - Running and building Singularity containers, 20 April 2022.
  • Training events from ENCCS
    • ENCCS SYCL Workshop, April 19-21, 9:00-12:10 CEST

Training for new users

Online training course: “Introduction to PDC Systems”, 23-24 March, 13:00-16:00

This is a two half-day course focused on how to use the new Dardel system that PDC provides. In this course, we will cover basic information about Dardel and how to use the system, including an overview of the infrastructure, accounts, logging in, running jobs, storing data, and compiling code. We will also cover relevant topics such as Bash shell, SLURM script for efficient hardware utilization, Python virtual environment, Matlab, and Easybuild. Hands-on exercises will be available for participants to practice using Dardel.

For more information and registration, see the PDC course page.

Online training and support event: “NSC introduction to Tetralith/Sigma”, 26 April 2022 at 10:00

An online event with two parts:

  • A short introduction suitable for new users to the NSC Tetralith (SNIC) and Sigma (LiU) clusters. Topics include the module system, submitting jobs, working with Python, allocating GPU:s for simulations or graphics and other useful information.
  • An open session for questions with several NSC application experts attending.

Feel free to join (and leave) whenever depending on your interest. The online event is open for all present and prospective NSC users.

Time: 26 Apr 2022, 10:00 - ca. 11:15 Introduction, ca 11:15 - Open session

Zoom:

The presentation will be available on the NSC event page.

Training on containers

Online training workshop: Basic Singularity - Running and building Singularity containers, 20 April 2022.

This online workshop is an introduction to the basic concepts of containerised software environment solutions within the Singularity framework (at Sylabs).

During the workshop you will have the opportunity to follow the interactive guide on

  • how to run Singularity containers
  • how to build your own
  • good (and bad) practices on designing and building Singularity recipes
  • build and/or host container remotely and what are the limitations

To fully benefit from the workshop, basic Linux system administration experience is highly desirable i.e. knowledge of package management and common tools for building and managing software: git, pip, conda, wget, curl …

For more information and access to registration please visit the Singularity workshop page at UPPMAX.

Training events from ENCCS

ENCCS SYCL Workshop, April 19-21, 9:00-12:10 CEST

SYCL is a C++ abstraction layer for programming heterogeneous hardware with a single-source approach. SYCL is high-level, cross-platform, and extends standard ISO C++17. You will learn to:

  • Use the hipSYCL compiler to generate executables for multiple hardware targets.
  • Write hardware-agnostic code to express parallelism using the queue, command group, and kernel abstractions.
  • Use buffer and accessors to handle memory across devices.
  • Evaluate drawbacks and advantages of unified shared memory.

Further information and registration at the SYCL workshop page at ENCCS.

ENCCS Online Workshop: Upscaling A.I. Workflows, April 25-26, 9:00-12:15 CET

Supervised training of large networks requires large labeled datasets, which in turn demand high computational costs. While active practitioners in deep learning primarily develop and train their networks on local computing devices, with the increase of networks complexity, there is an urgent need to create, train, and test large networks on clusters. In this workshop, we overview the basics of Docker and Singularity. (Working knowledge of Singularity as given in the UppMAX workshop “Basic Singularity” is desirable.) Distributed training using TensorFlow and Horovod frameworks on a supercomputer will be covered. Moreover, it will be shown how to use Singularity containers in conjunction with TensorFlow and Horovod to upscale an AI app.

The workshop will be entirely online using zoom.

The participants after the workshop will ideally be able to:

  • Create, deploy, and update containers locally on a supercomputer
  • Upscale the transfer learning of an NLP model in TensorFlow
  • Upscale the transfer learning of an NLP model using Horovod
  • Upscale the transfer learning of a containerized NLP model

     

For further information and registration, see the AI workflow workshop page at ENCCS.

Training overview

SNIC training webpage

In addition to these news letters we also provide a SNIC training webpage.

This webpage currently gives an overview on all courses currently planned. It provides links to more information and the actual registration. The webpage also includes training which is expected to be mostly of interest to individual SNIC centres. Information will be added to this page as it becomes available.