May 6th - 7th Nightly CI Failure
https://github.com/rapidsai/cuml/actions/runs/25483389976/job/74772823505
This is likely related to the following CCCL bug:
NVIDIA/cccl#8838
NVIDIA/cccl#8839 - fix merged May 6th.
NVIDIA/cuopt#1184 - cuOpt stopgap
NVIDIA/cuvs#2062 - cuVS stopgap
cuML CI is not picking up the new fix yet.
This may be fixed once rapidsai/rapids-cmake#1018 is merged.
2026-05-07T08:01:38.6936445Z [ FAILED ] 3 tests, listed below:
2026-05-07T08:01:38.6939624Z [ FAILED ] SmoSolverTest/0.SvcTest, where TypeParam = float
2026-05-07T08:01:38.6941200Z [ FAILED ] SmoSolverTest/0.DenseBatching, where TypeParam = float
2026-05-07T08:01:38.6942703Z [ FAILED ] SmoSolverTest/0.SparseBatching, where TypeParam = float
2026-05-07T08:01:38.6645936Z [ RUN ] SmoSolverTest/0.SvcTest
2026-05-07T08:01:38.6648409Z unknown file: Failure
2026-05-07T08:01:38.6650775Z C++ exception with description "exception occurred! file=/tmp/conda-bld-output/bld/rattler-build_libcuml/work/cpp/tests/../src/svm/results.cuh line=410: Incorrect training: cannot calculate the constant in the decision function
2026-05-07T08:01:38.6732211Z [ RUN ] SmoSolverTest/0.DenseBatching
2026-05-07T08:01:38.6733376Z unknown file: Failure
2026-05-07T08:01:38.6735862Z C++ exception with description "exception occurred! file=/tmp/conda-bld-output/bld/rattler-build_libcuml/work/cpp/tests/../src/svm/results.cuh line=410: Incorrect training: cannot calculate the constant in the decision function
2026-05-07T08:01:38.6796865Z [ RUN ] SmoSolverTest/0.SparseBatching
2026-05-07T08:01:38.6800047Z unknown file: Failure
2026-05-07T08:01:38.6802251Z C++ exception with description "exception occurred! file=/tmp/conda-bld-output/bld/rattler-build_libcuml/work/cpp/src/svm/svc_impl.cuh line=152: Only binary classification is implemented at the moment
Source code in src/svm/results.cuh that uses cub
cub::DeviceSelect::Flagged(cub_storage.data(),
cub_bytes,
f,
flag.data(),
val_selected.data(),
d_num_selected.data(),
n_train,
stream);
int n_selected;
raft::update_host(&n_selected, d_num_selected.data(), 1, stream);
handle.sync_stream(stream);
math_t res = 0;
ASSERT(n_selected > 0,
"Incorrect training: cannot calculate the constant in the decision "
"function");
May 6th - 7th Nightly CI Failure
https://github.com/rapidsai/cuml/actions/runs/25483389976/job/74772823505
This is likely related to the following CCCL bug:
NVIDIA/cccl#8838
NVIDIA/cccl#8839 - fix merged May 6th.
NVIDIA/cuopt#1184 - cuOpt stopgap
NVIDIA/cuvs#2062 - cuVS stopgap
cuML CI is not picking up the new fix yet.
This may be fixed once rapidsai/rapids-cmake#1018 is merged.
Source code in src/svm/results.cuh that uses cub