diff --git a/sklearn/feature_selection/_rfe.py b/sklearn/feature_selection/_rfe.py index 0f82e1775ee15..0949d16b0a2ca 100644 --- a/sklearn/feature_selection/_rfe.py +++ b/sklearn/feature_selection/_rfe.py @@ -721,7 +721,7 @@ def fit(self, X, y, groups=None): func = delayed(_rfe_single_fit) scores = parallel( - func(rfe, self.estimator, X, y, train, test, scorer) + func(rfe, clone(self.estimator), X, y, train, test, scorer) for train, test in cv.split(X, y, groups) )