pydata / sparse

Sparse multi-dimensional arrays for the PyData ecosystem
https://sparse.pydata.org
BSD 3-Clause "New" or "Revised" License
585 stars 125 forks source link

API: Rename `PyData` backend to `Numba` #665

Closed mtsokol closed 4 months ago

mtsokol commented 4 months ago

Hi @hameerabbasi,

This PR renames PyData backend to Numba.

github-actions[bot] commented 4 months ago

Test Results

5 923 tests  ±0   5 892 :white_check_mark: +1   6m 34s :stopwatch: - 5m 21s     1 suites ±0      31 :zzz:  - 1      1 files   ±0       0 :x: ±0 

Results for commit 152d7507. ± Comparison against base commit 42005d10.

This pull request removes 5913 and adds 5913 tests. Note that renamed tests count towards both. ``` sparse.pydata_backend.tests.test_array_function ‑ test_binary[dot-arg_order0] sparse.pydata_backend.tests.test_array_function ‑ test_binary[dot-arg_order1] sparse.pydata_backend.tests.test_array_function ‑ test_binary[dot-arg_order2] sparse.pydata_backend.tests.test_array_function ‑ test_binary[matmul-arg_order0] sparse.pydata_backend.tests.test_array_function ‑ test_binary[matmul-arg_order1] sparse.pydata_backend.tests.test_array_function ‑ test_binary[matmul-arg_order2] sparse.pydata_backend.tests.test_array_function ‑ test_binary[result_type-arg_order0] sparse.pydata_backend.tests.test_array_function ‑ test_binary[result_type-arg_order1] sparse.pydata_backend.tests.test_array_function ‑ test_binary[result_type-arg_order2] sparse.pydata_backend.tests.test_array_function ‑ test_binary[tensordot-arg_order0] … ``` ``` sparse.numba_backend.tests.test_array_function ‑ test_binary[dot-arg_order0] sparse.numba_backend.tests.test_array_function ‑ test_binary[dot-arg_order1] sparse.numba_backend.tests.test_array_function ‑ test_binary[dot-arg_order2] sparse.numba_backend.tests.test_array_function ‑ test_binary[matmul-arg_order0] sparse.numba_backend.tests.test_array_function ‑ test_binary[matmul-arg_order1] sparse.numba_backend.tests.test_array_function ‑ test_binary[matmul-arg_order2] sparse.numba_backend.tests.test_array_function ‑ test_binary[result_type-arg_order0] sparse.numba_backend.tests.test_array_function ‑ test_binary[result_type-arg_order1] sparse.numba_backend.tests.test_array_function ‑ test_binary[result_type-arg_order2] sparse.numba_backend.tests.test_array_function ‑ test_binary[tensordot-arg_order0] … ```
This pull request removes 32 skipped tests and adds 31 skipped tests. Note that renamed tests count towards both. ``` sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[f4-axis4-sum-kwargs0] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[f8-None-sum-kwargs0] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[f8-axis4-sum-kwargs0] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[i4-0-mean-kwargs1] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[i4-0-sum-kwargs0] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[i4-1-mean-kwargs1] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[i4-1-sum-kwargs0] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[i4-axis4-mean-kwargs1] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[i4-axis4-sum-kwargs0] sparse.pydata_backend.tests.test_compressed ‑ test_reductions_float16[i8-0-mean-kwargs1] … ``` ``` sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[f4-axis4-sum-kwargs0] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[f8-axis4-sum-kwargs0] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[i4-0-mean-kwargs1] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[i4-0-sum-kwargs0] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[i4-1-mean-kwargs1] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[i4-1-sum-kwargs0] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[i4-axis4-mean-kwargs1] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[i4-axis4-sum-kwargs0] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[i8-0-mean-kwargs1] sparse.numba_backend.tests.test_compressed ‑ test_reductions_float16[i8-0-sum-kwargs0] … ```

:recycle: This comment has been updated with latest results.