Is your feature request related to a problem? Please describe.
cuML now has a GPU-accelerated Isolation Forest estimator (cuml.ensemble.IsolationForest, added in #8226), but cuml.accel does not dispatch to it. Anomaly detection users with large tabular data would benefit from IsolationForest being added under the cuml.accel umbrella of estimators.
Describe the solution you'd like
Create a cuml.accel proxy for sklearn.ensemble.IsolationForest backed by cuml.ensemble.IsolationForest, following the same pattern used for other estimator proxies.
When complete, I should be able to run fit() and predict() on GPU:
%load_ext cuml.accel
from sklearn.ensemble import IsolationForest
clf = IsolationForest(n_estimators=100, random_state=0)
clf.fit(X)
After adding to cuml.accel, we should also update the Accelerated Estimator Support section of our docs.
Is your feature request related to a problem? Please describe.
cuML now has a GPU-accelerated Isolation Forest estimator (
cuml.ensemble.IsolationForest, added in #8226), butcuml.acceldoes not dispatch to it. Anomaly detection users with large tabular data would benefit from IsolationForest being added under thecuml.accelumbrella of estimators.Describe the solution you'd like
Create a
cuml.accelproxy forsklearn.ensemble.IsolationForestbacked bycuml.ensemble.IsolationForest, following the same pattern used for other estimator proxies.When complete, I should be able to run
fit()andpredict()on GPU:After adding to
cuml.accel, we should also update the Accelerated Estimator Support section of our docs.