jax-ml / ml_dtypes

A stand-alone implementation of several NumPy dtype extensions used in machine learning.
Apache License 2.0
206 stars 28 forks source link

Temporarily disable free-threading build & multithread tests #191

Closed jakevdp closed 1 month ago

jakevdp commented 1 month ago

Why? We need an 0.5.0 release for Python 3.13 support, but the new multi-thread support still results in flaky tests due to some race conditions in both ml-dtypes and NumPy. After the 0.5.0 release we will plan to re-enable these and work on a longer-term fix.

jakevdp commented 1 month ago

Another option would be to just stub out the multi_threaded decorator rather than changing all the users.

Yeah good point. I think since I already did it this way we'll just roll with it (unless something goes wrong in CI)