Update libraries we test on CI
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 28/100
Research direction
Start with the CI configuration and the existing meta/ tests; trace how ARRAY_API_TESTS_VERSION is selected and how the listed libraries are included. Done means CI covers the requested version values and NumPy, PyTorch, and Dask targets, with the meta/ tests passing and JAX considered as described.
Written by the indexing model from the issue text.
Description
- Firstly we really need to
- Replace
numpy.array_apiwitharray-api-strictnumpy.array_apiis going to be removed and supplanted by this third-party library- As bought up in https://github.com/data-apis/array-api-tests/pull/101#issuecomment-1949382387
- Also cover
meta/tests (we never did before!)- Would require one or two fixes of those tests.
- Cover different
ARRAY_API_TESTS_VERSIONvalues too- https://github.com/data-apis/array-api-strict/issues/8 would be handy here
- Replace
- Then ideally we're testing libraries covered by
array-api-compat- NumPy
- PyTorch
- Dask
- CuPy is probably a no-go because GPUs on CI is too finnicky
- I think it'd be really nice to test
jax.experimental.array_apitoo as it has some distinct properties that we want to be mindful with for future test suite development.
- Dominant language
- Python
- Stars
- 74
- Forks
- 54
- Avg merge
- 4h 35m
- Merged PRs (30d)
- 4
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from data-apis/array-api-tests
-
Difficulty 2/5 1-3 hours Newbie friendliness 87/100
data-apis/array-api-tests#465 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
data-apis/array-api-tests#460 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
data-apis/array-api-tests#455 · 2 comments ·
-
tracking
Difficulty 5/5 Over a week Newbie friendliness 25/100
data-apis/array-api-tests#381 · 9 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 38/100
data-apis/array-api-tests#379 · 10 comments ·
All issues in data-apis/array-api-tests
Similar issues
-
bug confirmed issue
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
open-webui/open-webui#30750 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
good first issue
Difficulty 1/5 Under an hour Newbie friendliness 90/100