Supported Algorithms
Note
To verify that oneDAL is being used for these algorithms, you can enable verbose mode. See Verbose Mode for details.
Applying Extension for Scikit-learn* impacts the following scikit-learn estimators:
on CPU
Classification
Algorithm |
Parameters |
Data formats |
Other limitations |
|---|---|---|---|
|
No limitations |
||
|
No limitations |
||
All parameters are supported except:
|
Multi-output and sparse data are not supported. |
Number of classes must be at least 2. |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported. |
Number of classes must be at least 2. |
|
|
Multi-output and sparse data are not supported. |
Number of classes must be at least 2. |
|
All parameters are supported except:
|
Sparse data is not supported. |
Solver |
|
All parameters are supported except:
|
Sparse data is not supported. |
Estimator is only available in preview mode. |
Regression
Algorithm |
Parameters |
Data formats |
|---|---|---|
|
No limitations |
|
|
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:
|
Sparse data is not supported. |
|
All parameters are supported except:
|
Sparse data is 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 |
Other limitations |
|---|---|---|---|
All parameters are supported except:
|
Sparse data is not supported |
||
All parameters are supported except:
|
Sparse data is not supported |
Estimator is only available in preview mode. |
|
All parameters are supported except:
Refer to TSNE acceleration details to learn more. |
Sparse data is not supported for the initialization and distance calculation stages. |
Nearest Neighbors
Algorithm |
Parameters |
Data formats |
|---|---|---|
|
Sparse data is not supported |
Other Tasks
Algorithm |
Parameters |
Data formats |
Other limitations |
|---|---|---|---|
All parameters are supported |
Only dense data is supported |
Estimator is only available in preview mode. |
|
All parameters are supported |
Supported data formats:
|
Sample weights are not supported for CSR data format |
|
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
See also
Classification
Algorithm |
Parameters |
Data formats |
Other limitations |
|---|---|---|---|
All parameters are supported except:
|
Only dense data is supported, |
Only binary classification is supported. |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported. |
Number of classes must be at least 2. |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported. |
Number of classes must be at least 2. |
|
All parameters are supported except:
|
Only dense data is supported. |
Number of classes must be at least 2. |
|
All parameters are supported except:
|
No limitations. |
Only binary classification is supported. |
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. |
|
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 |
Other limitations |
|---|---|---|---|
All parameters are supported except:
|
Sparse data is not supported |
||
All parameters are supported except:
|
Sparse data is not supported |
Estimator is only available in preview mode. |
Nearest Neighbors
Algorithm |
Parameters |
Data formats |
|---|---|---|
All parameters are supported except:
|
Only dense data is supported |
Other Tasks
Algorithm |
Parameters |
Data formats |
Other limitations |
|---|---|---|---|
All parameters are supported |
Only dense data is supported |
Estimator is only available in preview mode. |
|
All parameters are supported |
Supported data formats:
|
Sample weights are not supported for CSR data format. |
SPMD Support
See also
Classification
Algorithm |
Parameters & Methods |
Data formats |
Other limitations |
|---|---|---|---|
All parameters are supported except:
|
Multi-output and sparse data are not supported. |
Number of classes must be at least 2. |
|
All parameters are supported except:
|
Multi-output and sparse data are not supported. |
Number of classes must be at least 2. |
|
All parameters are supported except:
|
Only dense data is supported. |
Number of classes must be at least 2. |
|
All parameters are supported except:
|
No limitations |
Only binary classification is supported |
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 |
Other limitations |
|---|---|---|---|
All parameters are supported except:
|
Sparse data is not supported |
||
All parameters are supported except:
|
Sparse data is not supported |
Estimator is only available in preview mode. |
Nearest Neighbors
Algorithm |
Parameters |
Data formats |
|---|---|---|
All parameters are supported except:
|
Only dense data is supported |
Other Tasks
Algorithm |
Parameters |
Data formats |
Other limitations |
|---|---|---|---|
All parameters are supported |
Only dense data is supported |
Estimator is only available in preview mode. |
|
All parameters are supported |
Supported data formats:
|
Sample weights not supported for CSR data format |
Scikit-learn Tests
Monkey-patched scikit-learn classes and functions passes scikit-learn’s own test suite, with few exceptions - see Scikit-learn’s test suite for details.