Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Array API adoption Unconference Session #1

Open
thomasjpfan opened this issue Aug 26, 2024 · 4 comments
Open

Array API adoption Unconference Session #1

thomasjpfan opened this issue Aug 26, 2024 · 4 comments

Comments

@thomasjpfan
Copy link
Member

thomasjpfan commented Aug 26, 2024

Scikit-learn and SciPy have been incrementally adding support for the Array API standard. The Array API standard enables libraries to write code in a standard and operate with different array libraries such as NumPy, PyTorch, CuPy, or JAX.

For this unconference session, we will discuss the process of adopting the Array API standard and whether the Array API standard adoption makes sense for your library.


When adopting Array API standard, here are some of the common issues that came up:

@lucascolley
Copy link

I can speak on this topic too as I'm presenting on it at EuroSciPy this Thursday.

@thomasjpfan thomasjpfan changed the title Array API adoption Array API adoption Unconference Session Aug 27, 2024
@lucascolley
Copy link

You have compiled code mixed with NumPy-like code?
Use the Array API for the NumPy code and dispatch for the compiled code
Use dlpack to do zero copy transfer
Dispatching is still being developed: NetworkX has a dispatching mechanism

Some notes on this from discussion at EuroSciPy: https://hackmd.io/@seberg/spatch

@arliss-NF arliss-NF added the unconference To designate a proposed unconference topic for the NumFOCUS 2024 Project Summit label Sep 3, 2024
@MSanKeys963 MSanKeys963 added unconference To designate a proposed unconference topic for the NumFOCUS 2024 Project Summit scheduled and removed unconference To designate a proposed unconference topic for the NumFOCUS 2024 Project Summit labels Sep 5, 2024
@MSanKeys963
Copy link
Member

MSanKeys963 commented Sep 5, 2024

Thanks for proposing the topic, @thomasjpfan!

This is scheduled in Main Room 1.
Starts @ 14:40.

Check the schedule here: https://www.nfsummit24.com/schedule.

@lucascolley
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants
@thomasjpfan @MSanKeys963 @lucascolley @arliss-NF and others