Supported Algorithms
Note
To verify that oneDAL is being used for these algorithms, you can enable verbose mode. See verbose mode documentation for details.
Applying Extension for Scikit-learn* impacts the following scikit-learn estimators:
on CPU
Classification
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported |
No limitations |
|
All parameters are supported |
No limitations |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
|
Multi-output and sparse data are not supported |
|
All parameters are supported |
No limitations |
Regression
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported |
No limitations |
|
All parameters are supported |
No limitations |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Only dense data is supported. |
|
All parameters are supported except:
|
Only dense data is supported. |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported, |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported, |
Clustering
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported except:
|
No limitations |
|
All parameters are supported except:
|
Only dense data is supported |
Dimensionality Reduction
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported except:
|
Sparse data is not supported |
|
All parameters are supported except:
Refer to TSNE acceleration details to learn more. |
Sparse data is not supported |
Nearest Neighbors
Algorithm |
Parameters |
Data formats |
---|---|---|
|
Sparse data is not supported |
Other Tasks
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported |
Only dense data is supported |
|
All parameters are supported |
Supported data formats:
|
|
All parameters are supported |
Supported data formats:
|
|
All parameters are supported |
Only dense data is supported |
|
|
All parameters are supported except:
|
Supported data formats:
|
All parameters are supported except:
|
No limitations |
on GPU
Classification
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported except:
|
Only binary dense data is supported |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Only dense data is supported |
|
All parameters are supported except:
|
No limitations |
Regression
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Only dense data is supported |
|
All parameters are supported except:
|
Only dense data is supported. |
Clustering
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported except:
|
No limitations |
|
All parameters are supported except:
|
Only dense data is supported |
Dimensionality Reduction
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported except:
|
Sparse data is not supported |
Nearest Neighbors
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported except:
|
Only dense data is supported |
Other Tasks
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported |
Only dense data is supported |
|
All parameters are supported |
Supported data formats:
|
SPMD Support
See also
Classification
Algorithm |
Parameters & Methods |
Data formats |
---|---|---|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Only dense data is supported |
|
All parameters are supported except:
|
No limitations |
Regression
Algorithm |
Parameters & Methods |
Data formats |
---|---|---|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported |
|
All parameters are supported except:
|
Only dense data is supported |
|
All parameters are supported except:
|
Only dense data is supported. |
Clustering
Algorithm |
Parameters & Methods |
Data formats |
---|---|---|
All parameters are supported except:
|
No limitations |
|
All parameters are supported except:
|
Only dense data is supported |
Dimensionality Reduction
Algorithm |
Parameters & Methods |
Data formats |
---|---|---|
All parameters are supported except:
|
Sparse data is not supported |
Nearest Neighbors
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported except:
|
Only dense data is supported |
Other Tasks
Algorithm |
Parameters |
Data formats |
---|---|---|
All parameters are supported |
Only dense data is supported |
|
All parameters are supported |
Supported data formats:
|
Scikit-learn Tests
Monkey-patched scikit-learn classes and functions passes scikit-learn’s own test suite, with few exceptions, specified in deselected_tests.yaml.