Optimize PyTorch* Performance on the Latest Intel® CPUs and GPUs
Optimize PyTorch* Performance on the Latest Intel® CPUs and GPUs
Subscribe Now
Stay in the know on all things CODE. Updates are delivered to your inbox.
Overview
PyTorch* is a favorite among AI developers and researchers because it:
- Is easier to learn and debug
- Interfaces with Python* programming language
- Can distribute tasks among multiple CPUs and GPUs
- Has many extensions
This session introduces the Intel® Extension for PyTorch*—part of Intel® Optimization for PyTorch*—that extends the stock sci-computing framework with optimizations for extra performance on Intel architecture.
Topics include:
- An overview of the Intel optimizations, including installation and performance boost metrics.
- The newest features, including:
- Intel® Advanced Vector Extensions 512 with Vector Neural Network Instructions (VNNI)
- Intel® Advanced Matrix Extensions
- Ease-of-use Python API
- Vectorization
- Parallelism
- Quantization
- Operator fusion
- Constant folding
- Runtime extension
- A live demo that showcases the use and performance boosts on CPUs and GPUs.
Skill level: Intermediate
Featured Software
- Get Intel Optimization for PyTorch and Intel Extension for PyTorch as part of the AI Tools.
- Or get them as stand-alone versions
Accelerate data science and AI pipelines-from preprocessing through machine learning-and provide interoperability for efficient model development.
You May Also Like
Related Articles