MITB Banner

Highlights from Intel® Hands-on oneAPI workshop: Getting started with Intel® Optimisation for PyTorch*

A look at some of the major highlights from the oneAPI AI Analytics Toolkit Workshop by Intel® and Analytics India Magazine.

Share

Intel® and Analytics India Magazine have successfully concluded the oneAPI AI Analytics Toolkit Workshop – a master class on Intel® optimisation techniques for accelerating deep learning workloads on March 25, 2022. The workshop, intended for AI and ML developers, data scientists, AI enthusiasts, AI researchers, GPU and HPC programmers, saw more than 200 techies joining this insightful session.

The workshop took the attendees through the Intel® optimisations calibrated for PyTorch*, installation guide, and performance boost number. They also learned about ease-of-use Python API, vectorisation, parallelism, quantisation, operator fusion, constant folding, etc. 

Intel® has been working with Facebook (now Meta) to contribute optimisations to the PyTorch*community and commits to continuously optimising PyTorch* with future advancements of Intel® HWs. 

Intel® had a demo on the following topics:

  • Intel® Optimization for PyTorch*
  • Intel® Extension for PyTorch*
  • Intel® Extension for PyTorch*targets optimisations on AVX-512 instruction set.
  • Intel® Optimization for PyTorch*released in oneAPI AI Analytics Toolkit.

Highlights 

Kavita Aroor, the Developer Marketing Manager – APJ at Intel®, started the workshop with a welcome note, introduced the workshop instructors of the day, and explained the rules and guidelines of the contests and audience polls along with the developer ecosystem program.

It was followed by a session on Intel® oneAPI Ecosystem by Aditya Sirvaiya, an AI Technical Consulting Engineer in the Intel® Software group.

Aditya explained that oneAPI is a cross-architecture language based on C++ and SYCL standards. He spoke about the powerful libraries designed to accelerate domain-specific functions and the set of advanced compilers, libraries and porting, analysis and debugger tools that come with it.

Structure of the oneAPI toolkit

Image: Intel®

Intel® oneAPI base toolkit

Aditya described the Intel® oneAPI base toolkit as a core set of tools and libraries for developing high-performance applications on Intel® CPUs, GPUs and FPGAs. It is used by a broad range of developers across industries. He also elaborated on its benefits and features.

  • Data parallel C++ compiler, library and analysis tools
  • DPC++ Compatibility tool helps users migrate existing code written in CUDA
  • Python distribution includes accelerated scikit-learn, NumPy, SciPy libraries

Image: Intel

Intel® AI analytics toolkit powered by oneAPI

Aditya then introduced the attendees to the Intel® AI analytics toolkit powered by oneAPI. It aims to achieve end-to-end performance for data science and AI workloads and is widely used by data scientists, AI researchers, and machine and deep learning developers. It provides drop-in acceleration for ML and analytics workflows with compute-intensive Python libraries. It also gives seamless scaling of data pipelines across multi-cores and multi-nodes to optimise end-to-end solutions with cross-architecture support (Intel® CPUs, GPUs).

Intel® oneAPI Data Analytics Library (oneDAL)

Further, Aditya took the attendees through the Intel® oneAPI Data Analytics Library (oneDAL), which consists of optimised building blocks for all stages of data analytics on Intel® architecture.

What it does:

  • Pre-processing-decompression, filtering, normalisation
  • Transformation-aggregation, dimension reduction
  • Analysis-summary statistics, clustering, etc.
  • Modeling-machine learning (training), parameter estimation simulation
  • Validation-hypothesis testing, model errors
  • Decision making-forecasting, decision trees, etc

Following that, an expert panel by Jing Xu, Senior Technical Consulting Engineer working as an AI specialist within the Intel® Software group, followed, which introduced the attendees to Intel® Optimization for PyTorch*.

Key features and benefits

He listed out more key benefits of Intel® Optimization for PyTorch*.

  • Accelerates end-to-end AI and data science pipelines and achieves drop-in acceleration with optimised Python tools built using oneAPI libraries like oneMKL, oneDNN, oneCCL, oneDAL, etc.
  • Achieves high performance for deep learning training and inference with Intel®-optimised versions of TensorFlow and PyTorch*, and low-precision optimisation with support for fp16, int8 and bfloat16.

Image: Intel®

Image: Intel®

During the event, Analytics India Magazine also ran a Lucky Draw, wherein ten lucky participants won an Amazon Voucher worth INR 2000/- each at the end of the workshop. 

The winners were selected based on their engagement with Discord throughout the workshop. <​​https://discord.gg/ycwqTP6>

The Lucky Draw winners are: 

  • Mandeep Suri
  • Yogesh Gorane
  • Parikshit Rathode
  • Rakeshkumar Tammisetti
  • Kowsalya Veerabadran
  • Shubham Soni
  • Sreenivas Chintada
  • Medha Sharma
  • Alok Srivastava
  • Ujwal Kiran

Find more details here
Check out the recording here.

Download Intel® oneAPI AI Analytics Toolkit here.

Share
Picture of Sreejani Bhattacharyya

Sreejani Bhattacharyya

I am a technology journalist at AIM. What gets me excited is deep-diving into new-age technologies and analysing how they impact us for the greater good. Reach me at sreejani.bhattacharyya@analyticsindiamag.com
Related Posts

CORPORATE TRAINING PROGRAMS ON GENERATIVE AI

Generative AI Skilling for Enterprises

Our customized corporate training program on Generative AI provides a unique opportunity to empower, retain, and advance your talent.

Upcoming Large format Conference

May 30 and 31, 2024 | 📍 Bangalore, India

Download the easiest way to
stay informed

Subscribe to The Belamy: Our Weekly Newsletter

Biggest AI stories, delivered to your inbox every week.

AI Courses & Careers

Become a Certified Generative AI Engineer

AI Forum for India

Our Discord Community for AI Ecosystem, In collaboration with NVIDIA. 

Flagship Events

Rising 2024 | DE&I in Tech Summit

April 4 and 5, 2024 | 📍 Hilton Convention Center, Manyata Tech Park, Bangalore

MachineCon GCC Summit 2024

June 28 2024 | 📍Bangalore, India

MachineCon USA 2024

26 July 2024 | 583 Park Avenue, New York

Cypher India 2024

September 25-27, 2024 | 📍Bangalore, India

Cypher USA 2024

Nov 21-22 2024 | 📍Santa Clara Convention Center, California, USA

Data Engineering Summit 2024

May 30 and 31, 2024 | 📍 Bangalore, India

Subscribe to Our Newsletter

The Belamy, our weekly Newsletter is a rage. Just enter your email below.