pub unsafe extern "C" fn cuvsKMeansFit(
res: cuvsResources_t,
params: cuvsKMeansParams_t,
X: *mut DLManagedTensor,
sample_weight: *mut DLManagedTensor,
centroids: *mut DLManagedTensor,
inertia: *mut f64,
n_iter: *mut c_int,
) -> cuvsError_t