我正在尝试使用 VlFeat 的 vl_kd_forest_query 和 vl_kdforest_query_with_array。文档很差。它所说的只是 vl_kdforest_query_with_array “可以”利用多个核心来运行。有谁知道这个功能是否已经使用了多个核心,或者有没有办法利用它?谢谢!
(我知道一种选择是通过代码,但只是想知道是否有人已经拥有此信息。)
如您在此处看到的,此函数通过 OpenMP 使用并行化:
#ifdef _OPENMP
#pragma omp for
#endif
for(qi = 0 ; qi < (signed)numQueries; ++ qi) {
/* ... */
}