YoVDO

Insights and Experiences of Packaging Python Binary Extensions

Offered By: EuroPython Conference via YouTube

Tags

Python Courses Computer Science Courses C++ Courses Fortran Courses Scientific Computing Courses High Performance Computing Courses GPU Programming Courses SIMD Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions for packaging Python binary extensions in this 18-minute conference talk from EuroPython 2024. Delve into the world of scientific and high-performance computing (HPC) where software packages combine compiled languages like C, C++, and Fortran with Python APIs. Learn about the complexities of distributing packages with CPU-specific code and GPU-specific programming models. Gain valuable insights from real-world experiences in building portable and performant Python wheels for computational neuroscience projects, designed to work across various compute platforms from desktops to large clusters. Discover the current landscape of build backends and the unique challenges faced when creating Python packages with binary extensions.

Syllabus

Insights and Experiences of Packaging Python Binary Extensions — Goran Jelic-Cizmek


Taught by

EuroPython Conference

Related Courses

Stanford Seminar - MIPS Open, Wave Computing
Stanford University via YouTube
Loop Analysis and Vectorization in Julia - JuliaCon 2020
The Julia Programming Language via YouTube
Intrinsic Functions and Vector Processing Extensions for SIMD Parallel Operations in C++
javidx9 via YouTube
Intrinsics - Low-Level Engine Development with Burst - Unite Copenhagen
Unity via YouTube
Aggregating Ticks to Manage Scale in Sea of Thieves - Unreal Fest Europe 2019 - Unreal Engine
Unreal Engine via YouTube