TDS #50 -- Standardizing on a single N-dimensional array API for Python

Published: 01 July 2021
on channel: Toulouse Data Science
43
1

Subject: Standardizing on a single N-dimensional array API for Python

Abstract:
Numerical computing and deep learning libraries for Python all offer array (or tensor) data structures and associated compute functionality with similar APIs. There are many subtle differences however, making it hard for users to migrate from one library to another, or for library authors to write code that supports multiple array libraries. The Consortium for Python Data API Standards (https://data-apis.org/) recently released a first version of its array API standard - which aims to address these issues - for community review.

In this talk, we will start with an overview of array API standard goals, benefits and API surface, and then focus on some of the key technical issues, such as reconciling in-place operations with immutable/mutable array data models, dtype casting rules, and zero-copy exchange protocols. Finally we will look at initial implementations in NumPy and PyTorch, and plans for use in downstream libraries like SciPy and scikit-learn.

Bio:
Ralf has been deeply involved in the SciPy and PyData communities for over a decade. He is a maintainer of NumPy and SciPy, and has contributed widely throughout the PyData ecosystem.

Ralf is currently the SciPy Steering Council Chair, and he served on the NumFOCUS Board of Directors from 2012-2018.

Ralf directs Quansight Labs, which consists of developers, community managers, designers, and documentation writers who build open-source technology and grow open-source communities around data science and scientific computing projects. Previously Ralf has worked in industrial R&D, on topics as diverse as MRI, lithography and forestry.


On this page of the site you can watch the video online TDS #50 -- Standardizing on a single N-dimensional array API for Python with a duration of hours minute second in good quality, which was uploaded by the user Toulouse Data Science 01 July 2021, share the link with friends and acquaintances, this video has already been watched 43 times on youtube and it was liked by 1 viewers. Enjoy your viewing!