8000 Computational engine plugin API with a "generic API" by betatim · Pull Request #24826 · scikit-learn/scikit-learn · GitHub
[go: up one dir, main page]

Skip to content

Computational engine plugin API with a "generic API" #24826

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

Closed
wants to merge 51 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
e209cb9
wip engines
ogrisel Mar 29, 2022
1647eed
wip
ogrisel Apr 1, 2022
87654c1
fixes
ogrisel Apr 4, 2022
b05d4ab
wip
ogrisel Apr 4, 2022
828f797
more specific assertion
ogrisel Apr 4, 2022
5819524
Add docstring to the config context
ogrisel Apr 5, 2022
5df598c
add default kwarg
ogrisel Apr 6, 2022
44cbd6c
Various fixes
ogrisel Apr 15, 2022
a693d2e
empty doc
ogrisel Apr 19, 2022
e57eae7
Merge branch 'main' into wip-engines
ogrisel May 19, 2022
1dbae5b
WIP
ogrisel May 21, 2022
ec6baa0
Merge branch 'main' into wip-engines
ogrisel Jun 2, 2022
dd586f1
wip
ogrisel Jun 3, 2022
e3c1056
Move tolerance computation to the engine
ogrisel Jun 8, 2022
bd280ef
wip
ogrisel Jun 8, 2022
4913f9b
Merge branch 'main' into wip-engines
ogrisel Sep 22, 2022
3352c58
wip
ogrisel Sep 22, 2022
4753143
wip
ogrisel Sep 22, 2022
2794d26
linting
fcharras Sep 23, 2022
cc36c6e
fix MBKMeans and linting
fcharras Sep 23, 2022
80d4ba4
Merge branch 'main' into wip-engines
ogrisel Sep 23, 2022
f92d63f
Draft changelog entry
ogrisel Sep 23, 2022
dbf607b
doc reorg
ogrisel Sep 23, 2022
abb278a
fix changelog entry to add the pr number
ogrisel Sep 23, 2022
c1e8510
fix test name
ogrisel Sep 23, 2022
9408280
attempt at sphinx the sphinx warning
ogrisel Sep 23, 2022
1fc4d79
fix MBKMeans test
fcharras Sep 26, 2022
acc4b47
fix: skip entry points that do not match the requested provider names…
fcharras Sep 26, 2022
d0d7f95
update config_context unit test to account for new engine_provider ke…
fcharras Sep 26, 2022
dcb3140
for python < 3.10 returns an empty list when the slearn engines entry…
fcharras Sep 26, 2022
8df26c7
Link to user guide from docstring
ogrisel Sep 26, 2022
db7b98c
add a verbosity parameter to get_engine_class
fcharras Sep 26, 2022
4a379d2
add pytest plugin that can be used by engine providers to run sklearn…
fcharras Sep 28, 2022
12fc503
Add plugin methods for predict, transform and score methods for KMeans
fcharras Sep 28, 2022
da5fe85
ad _engine.base module
fcharras Sep 28, 2022
53cb8f1
linting
fcharras Sep 28, 2022
7cb4712
Merge branch 'main' of https://github.com/scikit-learn/scikit-learn i…
fcharras Sep 28, 2022
d72050f
fix a bug that caused by the pytest plugin where sklearn tests would …
fcharras Sep 28, 2022
a299bd8
__all__fixup and renaming FeatureNotCoveredByPluginError -> NotSuppor…
fcharras Sep 28, 2022
2d08a91
exception __all__ fixup
fcharras Sep 28, 2022
70e4ecf
register the _engine subpackage in setup.py
fcharras Sep 29, 2022
54d1924
add __init__.py
fcharras Sep 29, 2022
1a805d7
fix test_engines test
fcharras Sep 29, 2022
e8c5193
fix _config.py conflicts
fcharras Nov 2, 2022
c1c5783
Switch to unified engine API, add multi engine support
betatim Nov 3, 2022
fea8415
WIP Switch to using an engine for KNeighbors
betatim Nov 7, 2022
08f4e36
Transition KNearestNeighbors to use an engine
betatim Nov 8, 2022
fc6cd28
Merge branch 'main' into unified-engine-api
betatim Nov 8, 2022
87a37ad
Merge branch 'main' into unified-engine-api
betatim Nov 8, 2022
fdba217
Store selected engine name
betatim Nov 15, 2022
ed9d04a
Fix test
betatim Nov 15, 2022
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