Skip to content

Commit 554cc7b

Browse files
authored
Merge pull request #678 from pydata/finch-tensor-update
Update Finch backend
2 parents 669d423 + ee00601 commit 554cc7b

File tree

5 files changed

+409
-106
lines changed

5 files changed

+409
-106
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ jobs:
169169
SPARSE_BACKEND: Finch
170170
run: |
171171
cd ${GITHUB_WORKSPACE}/array-api-tests
172-
pytest array_api_tests/test_signatures.py -v -c pytest.ini --ci --max-examples=2 --derandomize --disable-deadline -o xfail_strict=True --xfails-file ${GITHUB_WORKSPACE}/ci/array-api-skips.txt
172+
pytest array_api_tests -v -c pytest.ini --ci --max-examples=2 --derandomize --disable-deadline -o xfail_strict=True --xfails-file ${GITHUB_WORKSPACE}/ci/array-api-xfails.txt --skips-file ${GITHUB_WORKSPACE}/ci/array-api-skips.txt
173173
on:
174174
# Trigger the workflow on push or pull request,
175175
# but only for the main branch

ci/array-api-skips.txt

Lines changed: 1 addition & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1 @@
1-
# stats functions
2-
array_api_tests/test_signatures.py::test_func_signature[mean]
3-
array_api_tests/test_signatures.py::test_func_signature[std]
4-
array_api_tests/test_signatures.py::test_func_signature[var]
5-
6-
# set functions
7-
array_api_tests/test_signatures.py::test_func_signature[unique_all]
8-
array_api_tests/test_signatures.py::test_func_signature[unique_counts]
9-
array_api_tests/test_signatures.py::test_func_signature[unique_inverse]
10-
array_api_tests/test_signatures.py::test_func_signature[unique_values]
11-
12-
# creation functions
13-
array_api_tests/test_signatures.py::test_func_signature[empty]
14-
array_api_tests/test_signatures.py::test_func_signature[empty_like]
15-
array_api_tests/test_signatures.py::test_func_signature[arange]
16-
array_api_tests/test_signatures.py::test_func_signature[linspace]
17-
array_api_tests/test_signatures.py::test_func_signature[meshgrid]
18-
array_api_tests/test_signatures.py::test_func_signature[tril]
19-
array_api_tests/test_signatures.py::test_func_signature[triu]
20-
21-
# missing 'device' keyword
22-
array_api_tests/test_signatures.py::test_func_signature[asarray]
23-
array_api_tests/test_signatures.py::test_func_signature[eye]
24-
array_api_tests/test_signatures.py::test_func_signature[full]
25-
array_api_tests/test_signatures.py::test_func_signature[full_like]
26-
array_api_tests/test_signatures.py::test_func_signature[ones]
27-
array_api_tests/test_signatures.py::test_func_signature[ones_like]
28-
array_api_tests/test_signatures.py::test_func_signature[zeros]
29-
array_api_tests/test_signatures.py::test_func_signature[zeros_like]
30-
31-
# inspection functions
32-
array_api_tests/test_signatures.py::test_func_signature[can_cast]
33-
array_api_tests/test_signatures.py::test_func_signature[isdtype]
34-
array_api_tests/test_signatures.py::test_func_signature[finfo]
35-
array_api_tests/test_signatures.py::test_func_signature[iinfo]
36-
array_api_tests/test_signatures.py::test_func_signature[result_type]
37-
38-
# bitwise functions
39-
array_api_tests/test_signatures.py::test_func_signature[logical_and]
40-
array_api_tests/test_signatures.py::test_func_signature[logical_not]
41-
array_api_tests/test_signatures.py::test_func_signature[logical_or]
42-
array_api_tests/test_signatures.py::test_func_signature[logical_xor]
43-
44-
# other functions
45-
array_api_tests/test_signatures.py::test_func_signature[concat]
46-
array_api_tests/test_signatures.py::test_func_signature[reshape]
47-
array_api_tests/test_signatures.py::test_func_signature[argsort]
48-
array_api_tests/test_signatures.py::test_func_signature[sort]
49-
array_api_tests/test_signatures.py::test_func_signature[broadcast_arrays]
50-
array_api_tests/test_signatures.py::test_func_signature[broadcast_to]
51-
array_api_tests/test_signatures.py::test_func_signature[expand_dims]
52-
array_api_tests/test_signatures.py::test_func_signature[flip]
53-
array_api_tests/test_signatures.py::test_func_signature[roll]
54-
array_api_tests/test_signatures.py::test_func_signature[squeeze]
55-
array_api_tests/test_signatures.py::test_func_signature[stack]
56-
array_api_tests/test_signatures.py::test_func_signature[conj]
57-
array_api_tests/test_signatures.py::test_func_signature[imag]
58-
array_api_tests/test_signatures.py::test_func_signature[real]
59-
array_api_tests/test_signatures.py::test_func_signature[equal]
60-
array_api_tests/test_signatures.py::test_func_signature[not_equal]
61-
array_api_tests/test_signatures.py::test_func_signature[greater]
62-
array_api_tests/test_signatures.py::test_func_signature[greater_equal]
63-
array_api_tests/test_signatures.py::test_func_signature[isfinite]
64-
array_api_tests/test_signatures.py::test_func_signature[isinf]
65-
array_api_tests/test_signatures.py::test_func_signature[isnan]
66-
array_api_tests/test_signatures.py::test_func_signature[less]
67-
array_api_tests/test_signatures.py::test_func_signature[less_equal]
68-
array_api_tests/test_signatures.py::test_func_signature[logaddexp]
69-
array_api_tests/test_signatures.py::test_func_signature[matrix_transpose]
70-
array_api_tests/test_signatures.py::test_func_signature[vecdot]
71-
array_api_tests/test_signatures.py::test_func_signature[take]
72-
array_api_tests/test_signatures.py::test_func_signature[trunc]
73-
array_api_tests/test_signatures.py::test_func_signature[square]
74-
array_api_tests/test_signatures.py::test_func_signature[remainder]
75-
array_api_tests/test_signatures.py::test_func_signature[argmax]
76-
array_api_tests/test_signatures.py::test_func_signature[argmin]
77-
array_api_tests/test_signatures.py::test_func_signature[from_dlpack]
78-
79-
# linalg namespace
80-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.cross]
81-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matmul]
82-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.cholesky]
83-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_norm]
84-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_rank]
85-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_transpose]
86-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.outer]
87-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.pinv]
88-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.svdvals]
89-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.tensordot]
90-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.vecdot]
91-
array_api_tests/test_signatures.py::test_extension_func_signature[linalg.vector_norm]
92-
93-
# Array object namespace
94-
array_api_tests/test_signatures.py::test_array_method_signature[__bool__]
95-
array_api_tests/test_signatures.py::test_array_method_signature[__complex__]
96-
array_api_tests/test_signatures.py::test_array_method_signature[__dlpack__]
97-
array_api_tests/test_signatures.py::test_array_method_signature[__dlpack_device__]
98-
array_api_tests/test_signatures.py::test_array_method_signature[__float__]
99-
array_api_tests/test_signatures.py::test_array_method_signature[__index__]
100-
array_api_tests/test_signatures.py::test_array_method_signature[__int__]
101-
array_api_tests/test_signatures.py::test_array_method_signature[__setitem__]
102-
103-
# missing 'stream' from signature
104-
array_api_tests/test_signatures.py::test_array_method_signature[to_device]
1+
array_api_tests/test_searching_functions.py::test_nonzero_zerodim_error

0 commit comments

Comments
 (0)