YoVDO

Python Profiling with Intel VTune Amplifier

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Machine Learning Courses High Performance Computing Courses Code Optimization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Python profiling techniques using Intel® VTune™ Amplifier in this 33-minute conference talk from EuroPython 2017. Delve into the growing significance of Python in high-performance computing and machine learning, and learn how to leverage a powerful GUI application to analyze runtime performance, identify bottlenecks, and visualize call-stacks. Discover various profiling types, examine code examples, and gain insights into CPU time analysis, timeline filtering, and mixed-mode analysis. Acquire practical knowledge on optimizing Python applications, including tips on using debug flags, running multiple iterations, and interpreting source line information.

Syllabus

Introduction
Python popularity
Performance analysis
Mathematics and data science
Intel Distribution
NKL
Vectorization
In the coming 1015 minutes
How do we find those bottlenecks
Why do we need a byte optimization
Python is everywhere
Web frameworks
Code examination
Logging
Profiling
Profiling Types
Overview
Distributions
Running Process
CPU Time
Call Stack
Open Source
Zoom in Timeline
Filter in Timeline
Shared Objects
Mixed Mode Analysis
Summary
More information
Annotation
Debug flag
Run multiple times
Source line
Interpreter
Workshop Question


Taught by

EuroPython Conference

Related Courses

High Performance Computing
Georgia Institute of Technology via Udacity
Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera
High Performance Computing in the Cloud
Dublin City University via FutureLearn
Production Machine Learning Systems
Google Cloud via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX