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
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:
The fix for now is going to be reverting the corresponding cuVS PR.
cc @jarmak-nv @praateekmahajan @TomAugspurger @cjnolet @csadorf