Skip to content

[CI] SG_SVC_TEST failed #8064

Description

@aamijar

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");

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingci

Type

Fields

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions