Skip to content

cuVS 25.06 nightlies have a breaking change in KMeans predict API #6810

@divyegala

Description

@divyegala

This PR rapidsai/cuvs#915 caused a breaking change by removing function bodies of deprecated functions. This, in turn, has broken cuml installs with a missing definition error:

python -c "import cuml"
Traceback (most recent call last):
...
ImportError: /home/picard/miniforge3/envs/rapids-25.06-cuml-smoke/lib/python3.10/site-packages/cuml/cluster/../../../../libcuml++.so: undefined symbol: _ZN4cuvs7cluster6kmeans7predictERKN4raft9resourcesERKNS1_6paramsENSt12experimental6mdspanIKfNS9_7extentsIiJLm18446744073709551615ELm18446744073709551615EEEENS9_12layout_rightENS2_20host_device_accessorINS9_16default_accessorISB_EELNS2_11memory_typeE2EEEEESt8optionalINSA_ISB_NSC_IiJLm18446744073709551615EEEESE_SJ_EEESK_NSA_IlSM_SE_NSF_INSG_IlEELSI_2EEEEEbNSA_IfNSC_IjJLm1EEEESE_NSF_INSG_IfEELSI_0EEEEE

The fix for now is going to be reverting the corresponding cuVS PR.

cc @jarmak-nv @praateekmahajan @TomAugspurger @cjnolet @csadorf

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions