Events

!

Refresh calendars Add to google calendar
May,2024
21 May 11:00 am 12:00 pm

DAT112: Lecture 9

Introduction to neural network programming, lecture 9
DAT112 - Apr 2024
23 May 11:00 am 12:00 pm

DAT112: Lecture 10

Introduction to neural network programming, lecture 10
DAT112 - Apr 2024
27 May 1:00 pm 4:00 pm

Bash idioms, awk, etc.

This workshop explores various concise and useful constructs for working with bash shell. The goal is to improve your shell skills. Attending this class requires some basic GNU/Linux command line experience.Format: Virtual
SCMP281 - May 2024
28 May 11:00 am 12:00 pm

DAT112: Lecture 11

Introduction to neural network programming, lecture 11
DAT112 - Apr 2024
30 May 11:00 am 12:00 pm

DAT112: Lecture 12

Introduction to neural network programming, lecture 12
DAT112 - Apr 2024
June,2024
3 Jun 9:00 am 12:00 pm

CO Summer School S1: Introduction to Linux shell (morning session)

Running programs on the supercomputers is done via the BASH shell. This course is two three hour live demos on using bash. No prior familiarity with bash is assumed. In addition to the basics of getting around, globbing, regular expressions, redirection, pipes, and scripting will be covered. A series of exercises are required to be done in order to complete the course. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
10 Jun 1:30 pm 4:30 pm

CO Summer School S2: Reproducible Research - Practices and Tools

Have you ever tried to run someone else’s code and it just didn’t work? Have you ever been lost interpreting your colleague’s data? This hands-on session will provide researchers with tools and techniques to make their research process more transparent and reusable in remote computing environments. You’ll be using platforms like JupyterHub and command-line tools like Bash and Docker in a Linux environment to interact with the material through various exercises and examples. In this workshop, you’ll learn about: organizing your file directories writing readable metadata with README files automating your workflow with scripts capture and share your computational environment Level: Introductory Length: 3 hours Format: Lecture + Hands-on Prerequisites: Initial familiarity with command line tools and/or a Linux environment may be beneficial but not mandatory (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
10 Jun 1:30 pm 4:30 pm

CO Summer School S2: Data Preparation

This course provides you with essential knowledge and skills to effectively prepare data for analysis. Starting with an overview of the Data Analytics pipeline and processes, the course explores various statistical and visualization techniques used in Exploratory and Descriptive Analytics to understand historical data. You will then delve into the art of Data Preparation, gaining expertise in data cleaning, handling missing values, detecting, and handling outliers, as well as transforming and engineering features. By the end of the course, you will be equipped with the necessary tools to ensure data quality and integrity, enabling you to make informed decisions and derive valuable insights from their data. Level: Introductory Length: 3 Hours Format: Lecture + Hands-on Prerequisites: Basic Python (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
11 Jun 9:00 am 12:00 pm

CO Summer School S1: Multicore parallel programming (OpenMP) (morning session)

This is an introduction to the intermediate level OpenMP hand-on course. OpenMP is a standard parallel programming API that supports multi-platform shared-memory multiprocessing programming in C, C++, and Fortran. This one-day course will cover the principles of OpenMP compiler directives, library routines, and environment variables with step-by-step hand-on examples. Case studies include various approaches for loop parallelism. We will also talk about the Task constructs for irregular programs, and the Target constructs for accelerators such as GPU. Participants will have hand-on programming experience with OpenMP as well as how to compile and run Multi-thread OpenMP code on different alliance clusters. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on (Hands-on portion is CPU only.) Prerequisites: Basic knowledge of C, C++, or Fortran (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
11 Jun 9:00 am 12:00 pm

CO Summer School S2: Machine Learning (morning session)

This course provides an introduction to machine learning that enables computers to learn AI models from data without being explicitly programmed. It comprises two parts: Part I covers the fundamentals of machine learning, and, Part II demonstrates the applications of various machine methods in solving a real world problem. Rather than presenting the key concepts and components of machine learning in an abstract way, this course introduces them with a small number of examples. By using plotting and animations, insight into some of the mechanics of machine learning can be had. Furthermore, the student will gain practical skills in a case study, in which each step of developing a machine learning project is presented. By the end of this course, the student will have a solid understanding and experience with some of the fundamentals of machine learning enabling subsequent exploration. Level: Introductory to Intermediate Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: Alliance Account Data preparation or equivalent knowledge. Basic Python knowledge and experience. Knowledge and experience with Tensorflow and Scikit-learn would also be helpful. (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
11 Jun 1:30 pm 4:30 pm

CO Summer School S1: Multicore parallel programming (OpenMP) (afternoon session)

This is an introduction to the intermediate level OpenMP hand-on course. OpenMP is a standard parallel programming API that supports multi-platform shared-memory multiprocessing programming in C, C++, and Fortran. This one-day course will cover the principles of OpenMP compiler directives, library routines, and environment variables with step-by-step hand-on examples. Case studies include various approaches for loop parallelism. We will also talk about the Task constructs for irregular programs, and the Target constructs for accelerators such as GPU. Participants will have hand-on programming experience with OpenMP as well as how to compile and run Multi-thread OpenMP code on different alliance clusters. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on (Hands-on portion is CPU only.) Prerequisites: Basic knowledge of C, C++, or Fortran (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
11 Jun 1:30 pm 4:30 pm

CO Summer School S2: Machine Learning (afternoon session)

This course provides an introduction to machine learning that enables computers to learn AI models from data without being explicitly programmed. It comprises two parts: Part I covers the fundamentals of machine learning, and, Part II demonstrates the applications of various machine methods in solving a real world problem. Rather than presenting the key concepts and components of machine learning in an abstract way, this course introduces them with a small number of examples. By using plotting and animations, insight into some of the mechanics of machine learning can be had. Furthermore, the student will gain practical skills in a case study, in which each step of developing a machine learning project is presented. By the end of this course, the student will have a solid understanding and experience with some of the fundamentals of machine learning enabling subsequent exploration. Level: Introductory to Intermediate Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: Alliance Account Data preparation or equivalent knowledge. Basic Python knowledge and experience. Knowledge and experience with Tensorflow and Scikit-learn would also be helpful. (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map