Get Started with Intel and Nvidia Artificial Intelligence Technologies @ IT4Innovations

CET
207 (VŠB - Technical University Ostrava, IT4Innovations building)

207

VŠB - Technical University Ostrava, IT4Innovations building

Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
Description

Annotation

Today, Artificial Intelligence (AI) is a hot topic for researchers and developers in academia and industry. In this two-day course, we consider AI to be comprised of two major fields namely Machine Learning (ML) and Deep Learning (DL). Neither are new, but their recent revival and attention was made possible by technological progress. The two-day training course will highlight this progress and get you started with what you need to know for state-of-the-art ML/DL development. We separate the course into two days, with the first covering the Intel architectures related to AI, and Nvidia on the second day, respectively. For each architecture, hands-on Tensorflow exercises show you what DL is about and how to use the different hardware back-ends efficiently. After the training is finished, optimization of the trained DL models and their deployment to the target application/architecture is discussed. Depending on the architecture, it is necessary to know about different toolkits such as OpenVINO or TensorRT.

On day 1 we also give you an introduction to ML with scikit-learn and what you need to know to run it efficiently on the CPU (i.e. Intel Architecture). We also give you the chance to offload the trained DL model to the Intel Movidius Compute Stick (inference engine) and run it on your own. The training will close at the end of day 2 with a hands-on with IT4Innovations' new AI clusters (Nvidia DGX-2 and Barbora). Both the hands-on DL/ML exercises and access to IT4Inovations' clusters give you the skills to start your own ML/DL projects more easily. Exercises use Python and Jupyter notebooks for convenience.

Level

Beginner

Language

English

Target audience and Purpose of the course

The course is for anyone interested in Machine/Deep Learning (ML/DL) training, optimization and deployment on the latest Intel (i.e. CPUs, iGPUs, FPGAs, NPUs) and Nvidia architectures (i.e. GPUs). To avoid redundancies, the course is balanced by giving a general introduction on day 1 and highlighting differences between the architectures on day 2. Participants will be given working examples for DL and ML that they can use as a starting point for their own projects. Furthermore, the training includes a hands-on to get started with AI on IT4Innovation's clusters Nvidia DGX-2 and Barbora.

About the tutors

Georg Zitzlsberger is a research specialist for Machine and Deep Learning at IT4Innovations. He recently received his certification from Nvidia as a University Ambassador of the Nvidia Deep Learning Institute (DLI) program. This certification allows him to offer Nvidia DLI courses to academic users of IT4Innovations' HPC services. In addition, in collaboration with Bayncore, he is a trainer for the Intel HPC and AI workshops and conferences carried out across Europe. He has been contributing to these events, which are held for audiences from industry and academia, for over two years.

Stephen Blair-Chappell is currently Technical Director at Bayncore and was previously a Technical Consulting Engineer at Intel for 18 years. At Bayncore he currently leads the team of consultants providing HPC and AI training on Intel Architecture.

Acknowledgement

The first day of the course is kindly provided by Bayncore. This work was also supported by The Ministry of Education, Youth and Sports from the Large Infrastructures for Research, Experimental Development and Innovations project ”IT4Innovations National Supercomputing Center – LM2015070” and by the PRACE-6IP project - the European Union’s Horizon 2020 research and innovation programme under grant agreement No 823767.

Links
Materials
  • Monday, November 11
    • 8:30 AM 9:00 AM
      Registration/presentation 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 9:00 AM 9:30 AM
      Introduction 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 9:30 AM 10:30 AM
      Intel Architectures for AI 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic

      Introduction to the Singularity Containers on the Salomon cluster
      How to bootstrap singularity image from docker
      Hands-on

      • 9:30 AM
        Coffee 30m
    • 10:30 AM 10:45 AM
      Coffee 15m 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 10:45 AM 1:00 PM
      Hands-On: Deep Learning Training on Intel Architecture with Tensorflow 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 1:00 PM 2:00 PM
      Lunch 1h 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 2:00 PM 3:30 PM
      Efficient Model Deployment using Intel OpenVINO Toolkit 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 3:30 PM 3:45 PM
      Coffee 15m 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 3:45 PM 5:00 PM
      Hands-On: Machine Learning on Intel Architecture with scikit-learn 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 5:00 PM 5:30 PM
      Q/A 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
  • Tuesday, November 12
    • 9:00 AM 9:30 AM
      Introduction 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 9:30 AM 10:30 AM
      Nvidia GPU Architecture for AI 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic

      Introduction to the Lmod environment
      Tips and tricks

    • 10:30 AM 10:45 AM
      Coffee 15m 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 10:45 AM 1:00 PM
      Hands-On: Deep Learning Training on Nvdidia GPUs with Tensorflow 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic

      Introduction to the EasyBuild tool
      Meeting EasyBuild tool for the first time
      Short examples
      Hands-on
      Setting up /home for building
      Building your first software using easyconfigs
      Modification of an existing easyconfig (new software version, other toolchains, ...)
      Creating a new easyconfig from scratch
      Troubleshooting
      Tips and tricks

    • 1:00 PM 2:00 PM
      Lunch 1h 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 2:00 PM 3:30 PM
      Model Optimization and Deployment using Nvidia TensorRT 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 3:30 PM 3:45 PM
      Coffee 15m 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

    • 3:45 PM 5:00 PM
      Hands-on: Get Started with Nvidia V100 on IT4Innovations’ clusters 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic
    • 5:00 PM 5:30 PM
      Q/A 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava – Poruba Czech Republic