You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SpectralEmbedding fails scikit-learn common estimator checks due to RAFT eigensolver convergence failure. This failure started appearing on 2026-01-13 and affects multiple unrelated PRs.
RuntimeError: exception occurred! file=.../include/raft/linalg/detail/eig.cuh line=138:
eig.cuh: eigensolver couldn't converge to a solution.
This usually occurs when some of the features do not vary enough.
The error originates from raft::linalg::detail::eigDC called via cuml.manifold.SpectralEmbedding.fit when running scikit-learn's common estimator checks through cuml-accel.
Summary
SpectralEmbedding fails scikit-learn common estimator checks due to RAFT eigensolver convergence failure. This failure started appearing on 2026-01-13 and affects multiple unrelated PRs.
Failing test/component:
test_estimators[SpectralEmbedding()-check_estimators_*]Failure observed in:
Test Details
sklearn/tests/test_common.pytest_estimators[SpectralEmbedding()-check_estimators_fit_returns_self]test_estimators[SpectralEmbedding()-check_estimators_fit_returns_self(readonly_memmap=True)]test_estimators[SpectralEmbedding()-check_estimators_overwrite_params]The error originates from
raft::linalg::detail::eigDCcalled viacuml.manifold.SpectralEmbedding.fitwhen running scikit-learn's common estimator checks through cuml-accel.Checklist