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

ENH: Array API dispatching #2096

Draft
wants to merge 52 commits into
base: main
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
8bedde1
ENH: array api dispatching
samir-nasibli Oct 2, 2024
b11fcf3
Deselect some scikit-learn Array API tests
samir-nasibli Oct 4, 2024
467634a
Merge branch 'intel:main' into enh/array_api_dispatching
samir-nasibli Oct 4, 2024
31030f7
Merge branch 'intel:main' into enh/array_api_dispatching
samir-nasibli Oct 8, 2024
943796e
deselect more tests
samir-nasibli Oct 8, 2024
ef42daa
deselect more tests
samir-nasibli Oct 8, 2024
3bc755d
disabled tests for
samir-nasibli Oct 8, 2024
76f1876
fix the deselection comment
samir-nasibli Oct 8, 2024
ce0b8e1
disabled test for Ridge regression
samir-nasibli Oct 8, 2024
404e8c0
Disabled tests and added comment
samir-nasibli Oct 8, 2024
ced43bf
ENH: Array API dispatching
samir-nasibli Oct 8, 2024
968365f
Merge branch 'intel:main' into enh/array_api_dispatching_testing
samir-nasibli Oct 9, 2024
c395d03
Revert adding dpctl into Array PI conformance testing
samir-nasibli Oct 9, 2024
9271479
Merge branch 'enh/array_api_dispatching_testing' of https://github.co…
samir-nasibli Oct 9, 2024
5784c25
minor refactoring onedal _array_api
samir-nasibli Oct 9, 2024
8d7f664
add tests
samir-nasibli Oct 9, 2024
63d8f30
addressed memory usage tests
samir-nasibli Oct 9, 2024
6bd0280
Address some array api test fails
samir-nasibli Oct 9, 2024
90411e7
linting
samir-nasibli Oct 9, 2024
2b7bbc5
addressed test_get_namespace
samir-nasibli Oct 9, 2024
b7b8f03
adding test case for validate_data check with Array API inputs
samir-nasibli Oct 9, 2024
169009d
minor refactoring
samir-nasibli Oct 9, 2024
9ca118c
addressed test_patch_map_match fail
samir-nasibli Oct 9, 2024
7ddcf40
Added docstrings for get_namespace
samir-nasibli Oct 9, 2024
ec90d43
docstrings for Array API tests
samir-nasibli Oct 9, 2024
6e7e547
updated minimal scikit-learn version for Array API dispatching
samir-nasibli Oct 9, 2024
e5db839
updated minimal scikit-learn version for Array API dispatching in _de…
samir-nasibli Oct 9, 2024
f99a92b
fix test test_get_namespace_with_config_context
samir-nasibli Oct 9, 2024
8844f0e
Merge branch 'intel:main' into enh/array_api_dispatching_testing
samir-nasibli Oct 10, 2024
3771fc2
refactor onedal/datatypes/_data_conversion.py
samir-nasibli Oct 11, 2024
acbca7a
correction for array api
samir-nasibli Oct 13, 2024
88700e3
Merge branch 'intel:main' into enh/array_api_dispatching_testing
samir-nasibli Oct 14, 2024
9436ea3
Merge branch 'intel:main' into enh/array_api_dispatching_testing
samir-nasibli Oct 15, 2024
8aa2e6b
Merge branch 'intel:main' into enh/array_api_dispatching_testing
samir-nasibli Oct 18, 2024
232492d
Merge branch 'intel:main' into enh/array_api_dispatching_testing
samir-nasibli Oct 19, 2024
57dfde3
Update conftest.py
samir-nasibli Oct 19, 2024
1695961
Merge branch 'intel:main' into enh/array_api_dispatching_testing
samir-nasibli Oct 22, 2024
bbc52d0
Merge branch 'main' into enh/array_api_dispatching_testing
samir-nasibli Nov 4, 2024
3457c21
Merge branch 'main' into enh/array_api_dispatching_testing
samir-nasibli Nov 7, 2024
a20864a
Merge branch 'sklearnexmain' into enh/array_api_dispatching_testing
icfaust Dec 6, 2024
0976082
introduce tags
icfaust Dec 6, 2024
c47daf3
fix imports
icfaust Dec 6, 2024
b64f962
see if this works
icfaust Dec 6, 2024
9e8edd7
really lazy logic introduction
icfaust Dec 6, 2024
6db82b2
introduce IntelEstimator
icfaust Dec 6, 2024
b26b0d1
missing change in knn
icfaust Dec 6, 2024
9718ad8
recofigure logic
icfaust Dec 6, 2024
b03f3f9
strip out dpnp/dpctl special code, will come back to it later
icfaust Dec 6, 2024
4e94ff5
switchover
icfaust Dec 6, 2024
cc01f68
Merge branch 'main' into enh/array_api_dispatching_testing
icfaust Feb 9, 2025
4b2bf0d
Update __init__.py
icfaust Feb 9, 2025
f0aeae0
Update test_array_api.py
icfaust Feb 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Disabled tests and added comment
samir-nasibli committed Oct 8, 2024
commit 404e8c0abf708f2a0c8d82b04ef5e7a83bf24b3e
5 changes: 5 additions & 0 deletions deselected_tests.yaml
Original file line number Diff line number Diff line change
@@ -37,6 +37,11 @@ deselected_tests:
- model_selection/tests/test_split.py::test_array_api_train_test_split[True-None-array_api_strict-None-None]
- model_selection/tests/test_split.py::test_array_api_train_test_split[True-stratify1-array_api_strict-None-None]
- model_selection/tests/test_split.py::test_array_api_train_test_split[False-None-array_api_strict-None-None]
# PCA. Array API functionally supported for all factorizations. power_iteration_normalizer=["LU", "QR"]
- decomposition/tests/test_pca.py::test_array_api_error_and_warnings_on_unsupported_params
# PCA. InvalidParameterError: The 'M' parameter of randomized_svd must be an instance of 'numpy.ndarray' or a sparse matrix.
- decomposition/tests/test_pca.py::test_pca_array_api_compliance[PCA(n_components=2,power_iteration_normalizer='QR',random_state=0,svd_solver='randomized')-check_array_api_input_and_values-array_api_strict-None-None]
- decomposition/tests/test_pca.py::test_pca_array_api_compliance[PCA(n_components=2,power_iteration_normalizer='QR',random_state=0,svd_solver='randomized')-check_array_api_get_precision-array_api_strict-None-None]
# Ridge regression. Array API functionally supported for all solvers. Not raising error for non-svd solvers.
- linear_model/tests/test_ridge.py::test_array_api_error_and_warnings_for_solver_parameter[array_api_strict]