pub unsafe extern "C" fn cuvsPairwiseDistance(
res: cuvsResources_t,
x: *mut DLManagedTensor,
y: *mut DLManagedTensor,
dist: *mut DLManagedTensor,
metric: cuvsDistanceType,
metric_arg: f32,
) -> cuvsError_tExpand description
@brief Compute pairwise distances for two matrices
Usage example: @code{.c} #include <cuvs/core/c_api.h> #include <cuvs/distance/pairwise_distance.h>
// Create cuvsResources_t cuvsResources_t res; cuvsError_t res_create_status = cuvsResourcesCreate(&res);
// Assume a populated DLManagedTensor type here
DLManagedTensor x;
DLManagedTensor y;
DLManagedTensor dist;
cuvsPairwiseDistance(res, &x, &y, &dist, L2SqrtUnexpanded, 2.0); @endcode
@param[in] res cuvs resources object for managing expensive resources @param[in] x first set of points (size nk) @param[in] y second set of points (size mk) @param[out] dist output distance matrix (size n*m) @param[in] metric distance to evaluate @param[in] metric_arg metric argument (used for Minkowski distance)