@@ -129,6 +129,7 @@ def fit(self, X, y, sample_weight=None):
129129
130130 @wrap_output_data
131131 def predict (self , X ):
132+ check_is_fitted (self )
132133 return dispatch (
133134 self ,
134135 "predict" ,
@@ -141,6 +142,7 @@ def predict(self, X):
141142
142143 @wrap_output_data
143144 def predict_proba (self , X ):
145+ check_is_fitted (self )
144146 return dispatch (
145147 self ,
146148 "predict_proba" ,
@@ -153,6 +155,7 @@ def predict_proba(self, X):
153155
154156 @wrap_output_data
155157 def predict_log_proba (self , X ):
158+ check_is_fitted (self )
156159 return dispatch (
157160 self ,
158161 "predict_log_proba" ,
@@ -165,6 +168,7 @@ def predict_log_proba(self, X):
165168
166169 @wrap_output_data
167170 def score (self , X , y , sample_weight = None ):
171+ check_is_fitted (self )
168172 return dispatch (
169173 self ,
170174 "score" ,
@@ -321,7 +325,6 @@ def _onedal_predict(self, X, queue=None):
321325 if queue is None or queue .sycl_device .is_cpu :
322326 return daal4py_predict (self , X , "computeClassLabels" )
323327
324- check_is_fitted (self )
325328 if sklearn_check_version ("1.0" ):
326329 X = validate_data (
327330 self ,
@@ -346,7 +349,6 @@ def _onedal_predict_proba(self, X, queue=None):
346349 if queue is None or queue .sycl_device .is_cpu :
347350 return daal4py_predict (self , X , "computeClassProbabilities" )
348351
349- check_is_fitted (self )
350352 if sklearn_check_version ("1.0" ):
351353 X = validate_data (
352354 self ,
@@ -371,7 +373,6 @@ def _onedal_predict_log_proba(self, X, queue=None):
371373 if queue is None or queue .sycl_device .is_cpu :
372374 return daal4py_predict (self , X , "computeClassLogProbabilities" )
373375
374- check_is_fitted (self )
375376 if sklearn_check_version ("1.0" ):
376377 X = validate_data (
377378 self ,
0 commit comments