Training Events

The NCC organises a number of training events, tailored for the general community, for industry and across various levels of difficulty.

Attending a training event will also include training user accounts on the national HPC system hosted by The Cyprus Insitute. This allows participants to get accustomed to using a top of the range system, and ideally apply for access upon which to run their projects.

Below is the list of training events that will take place, as well links to our previous events where full details and material can be found.

You can also find training material from previous events at our GitHub account: https://github.com/CaSToRC-CyI

Upcoming Training Events

EuroCC-2 Training Event – Intermediate-level Programming for HPC Programming Using Python (2024)

Date: 29 May 2024

This event expands on the HPC Beginner Training, covering advanced HPC topics. You’ll learn the distributed memory paradigm for parallel computing using MPI, linear Algebra operations with CUDA for Python using CuPy, and how to seamlessly integrate C/C++ libraries in python code using cppyy

Previous Training Events

Accelerating Generative AI with PyTorch – Training Event (2024)

Date: 19 April 2024

The tutorial aims to provide optimization techniques for Llama, a foundational Large Language Model (LLM) based on the Transformer Architecture, analogous to the GPT series. Noted for their human-like text generation capabilities, these models encounter challenges regarding efficiency and scalability due to their complexity and computational demands.

Introduction to Parallel Computing for Beginners – Training Event (2024)

Date: 15 March 2024

A short introduction to HPC followed by a hands-on workshop on using the CyI HPC cluster for job submission and data retrieval. We’ll also cover the basics of GPU programming with CUDA, including exercises. Basic C or C++ knowledge is advisable for the CUDA part.

Optimize your workflow with AI

Date: 13 December 2023

The NCC organised an introductory seminar on using generative AI tools such as ChatGPT to improve workflow and productivity for the staff and researchers of the Cyprus Institute. This internal event introduced a variety of AI tools to the community of the institute and discussed how these tools can automate tasks, improve accuracy, and make better decisions. Parts of the seminar were also dedicated in discussing the risks and shortcomings of using such tools.

Introduction to High Performance Computing, High Performance Data Analytics and Large-Scale Machine Learning

Date: 9 November 2023

The NCC organised a one-day training event targeted at beginner-level postgraduate and early career researchers. During the event the basics of High-Performance Computing, Machine Learning and Artificial Intelligence were introduced in a simple and engaging way. The event comprised of 3 thematic lectures and 2 hands on sessions, were the trainees learned about the concepts behind deep learning and neural networks and gained hands-on experience on using the Institute’s HPC facility and GPU programming in C++. 

Emerging trends in generative artificial intelligence, data analytics, and high-performance computing

Date: 13 – 14 September 2023

A comprehensive two-day meeting that offers a deep dive into cutting-edge technologies like large language models and high-performance computing.

This event is part of the EuroCC2 project and the National Competence Center activities and is co-organised with the Limassol municipality.

Data analytics in the era of large-scale machine learning

Date: 23 – 24 May 2023

Our first EuroCC2 project training event titled “Data analytics in the era of large-scale machine learning”, in collaboration with the Greek NCC, will take place 23 – 24 May 2023 and will include the following topics:

  • Large-scale generative models for language and vision (including LLMs): How they work – and what we still do not know about them
  • PyTorch Neural Networks: Running on CPUs and GPUs
  • Streamlined Data Analysis with NBML: Harnessing AI Algorithms for Predictive Modelling
  • Efficient Data Cleaning and Preprocessing Techniques for Robust Machine Learning
  • GPU CUDA Programming

The event will also feature a research seminar titled “Tensorization and uncertainty quantification in machine learning” by Dr Yinchong Yang, Siemens AG.

Previous Training Events from EuroCC 1