Insights and Experiences of Packaging Python Binary Extensions
Offered By: EuroPython Conference via YouTube
Course Description
Overview
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
High Performance ComputingGeorgia 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