@@ -177,7 +177,6 @@ deselected_tests:
177177
178178 # test_non_uniform_strategies fails due to differences in handling of vacuous clusters after update
179179 # See https://github.com/IntelPython/daal4py/issues/69
180- - cluster/tests/test_k_means.py::test_relocated_clusters >=0.23,<0.24
181180 - cluster/tests/test_k_means.py::test_kmeans_relocated_clusters >=0.24
182181
183182 # In scikit-learn, these algorithms are not included in this test. However, scikit-learn-intelex
@@ -258,9 +257,6 @@ deselected_tests:
258257 # Different results scikit-learn-intelex and scikit-learn linear regression with weights. Need to investigate.
259258 - inspection/tests/test_permutation_importance.py::test_permutation_importance_sample_weight >=0.24
260259
261- # Patched and unpatched kmeans set same values to different clusters. Need to investigate.
262- - preprocessing/tests/test_discretization.py::test_nonuniform_strategies[kmeans-expected_2bins1-expected_3bins1-expected_5bins1] >=0.24
263-
264260 # OOB scores in scikit-learn and oneDAL are different because of different random number generators
265261 - ensemble/tests/test_forest.py::test_forest_classifier_oob[X1-y1-0.65-array-ExtraTreesClassifier]
266262 - ensemble/tests/test_forest.py::test_forest_classifier_oob[True-X1-y1-0.65-array-ExtraTreesClassifier] >=1.3
@@ -362,14 +358,6 @@ deselected_tests:
362358 - tests/test_common.py::test_estimators[LogisticRegression()-check_sample_weights_invariance(kind=zeros)] >=1.4
363359 - tests/test_multioutput.py::test_classifier_chain_fit_and_predict_with_sparse_data >=1.4
364360
365- # New failing sklearn1.4.1 tests for kmeans associated with incorrect n_iter_ values in daal4py
366- - cluster/tests/test_k_means.py::test_relocating_with_duplicates[lloyd-dense] >=1.4
367- - cluster/tests/test_k_means.py::test_relocating_with_duplicates[lloyd-sparse_matrix] >=1.4
368- - cluster/tests/test_k_means.py::test_relocating_with_duplicates[lloyd-sparse_array] >=1.4
369- - cluster/tests/test_k_means.py::test_relocating_with_duplicates[elkan-dense] >=1.4
370- - cluster/tests/test_k_means.py::test_relocating_with_duplicates[elkan-sparse_matrix] >=1.4
371- - cluster/tests/test_k_means.py::test_relocating_with_duplicates[elkan-sparse_array] >=1.4
372-
373361 # Deselected tests for incremental algorithms
374362 # Need to rework getting policy to correctly obtain it for method without data (finalize_fit)
375363 # and avoid keeping it in class attribute, also need to investigate how to implement
@@ -466,16 +454,15 @@ public:
466454 - neighbors/tests/test_neighbors.py::test_KNeighborsClassifier_raise_on_all_zero_weights
467455
468456 # --------------------------------------------------------
469- # The following tests currently fail with GPU offload
457+ # The following tests currently fail with GPU offloading
470458gpu :
471-
472459 # Segfaults
473460 - ensemble/tests/test_weight_boosting.py
474-
475461 # Fails
476462 - cluster/tests/test_dbscan.py::test_weighted_dbscan
477- - cluster/tests/test_k_means.py::test_k_means_fit_predict
478- - cluster/tests/test_k_means.py::test_predict
463+ - cluster/tests/test_k_means.py::test_kmeans_elkan_results[42-1e-100-sparse-normal]
464+ - cluster/tests/test_k_means.py::test_kmeans_elkan_results[42-1e-100-sparse-blobs]
465+ - model_selection/tests/test_search.py::test_unsupervised_grid_search
479466
480467 - ensemble/tests/test_bagging.py::test_gridsearch
481468 - ensemble/tests/test_bagging.py::test_estimators_samples
609596 - tests/test_common.py::test_estimators[GaussianMixture()-check_fit_idempotent]
610597 - tests/test_common.py::test_estimators[GaussianMixture()-check_n_features_in]
611598 - tests/test_common.py::test_estimators[GaussianMixture()-check_fit2d_predict1d]
612- - tests/test_common.py::test_estimators[KMeans()-check_clustering]
613- - tests/test_common.py::test_estimators[KMeans()-check_clustering(readonly_memmap=True)]
614599 - tests/test_common.py::test_estimators[RandomForestClassifier()-check_class_weight_classifiers]
615600 - tests/test_common.py::test_estimators[SVC()-check_sample_weights_pandas_series]
616601 - tests/test_common.py::test_estimators[SVC()-check_sample_weights_not_an_array]
645630 - tests/test_multiclass.py::test_ovr_coef_
646631 - tests/test_multiclass.py::test_ovr_deprecated_coef_intercept
647632 - tests/test_multiclass.py::test_pairwise_cross_val_score
648-
649633 - tests/test_multioutput.py::test_multiclass_multioutput_estimator_predict_proba
650634 - tests/test_multioutput.py::test_classifier_chain_fit_and_predict_with_sparse_data
651635
@@ -658,25 +642,6 @@ gpu:
658642 - tests/test_common.py::test_search_cv
659643 - manifold/tests/test_t_sne.py::test_n_iter_without_progress
660644
661- # KMeans based (unsupported for GPU)
662- - cluster/tests/test_k_means.py
663- - tests/test_common.py::test_pandas_column_name_consistency[KMeans()]
664- - tests/test_common.py::test_pandas_column_name_consistency[GaussianMixture()]
665- - tests/test_common.py::test_pandas_column_name_consistency[BayesianGaussianMixture()]
666- - tests/test_common.py::test_estimators[KMeans()
667- - tests/test_common.py::test_estimators[BayesianGaussianMixture()-check_fit_check_is_fitted]
668- - tests/test_common.py::test_estimators[GaussianMixture()-check_fit_check_is_fitted]
669- - tests/test_common.py::test_check_n_features_in_after_fitting[BayesianGaussianMixture()]
670- - tests/test_common.py::test_check_n_features_in_after_fitting[GaussianMixture()]
671- - tests/test_common.py::test_check_n_features_in_after_fitting[KMeans()]
672- - tests/test_common.py::test_set_output_transform[KMeans()]
673- - tests/test_common.py::test_set_output_transform_pandas[KMeans()]
674- - tests/test_common.py::test_global_output_transform_pandas[KMeans()]
675- - mixture/tests/test_gaussian_mixture.py
676- - model_selection/tests/test_validation.py::test_cross_val_predict
677- - metrics/tests/test_score_objects.py::test_supervised_cluster_scorers
678- - tests/test_pipeline.py::test_fit_predict_on_pipeline
679- - tests/test_discriminant_analysis.py::test_lda_predict
680645 # Other device issues
681646 - tests/test_metaestimators.py::test_meta_estimators_delegate_data_validation[StackingClassifier]
682647 - tests/test_multiclass.py::test_ovr_always_present
759724 # RuntimeError: Device support is not implemented, failing as result of fallback to cpu false
760725 - svm/tests/test_svm.py::test_unfitted
761726 - tests/test_common.py::test_estimators[SVC()-check_estimators_unfitted]
762-
763- preview :
764- - cluster/tests/test_k_means.py::test_kmeans_elkan_results
765- - cluster/tests/test_k_means.py::test_unit_weights_vs_no_weights[KMeans-dense] <1.2
766- - cluster/tests/test_k_means.py::test_unit_weights_vs_no_weights[42-KMeans-dense] >=1.2
767- - cluster/tests/test_k_means.py::test_predict_sample_weight_deprecation_warning[KMeans] >=1.3
0 commit comments