Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Decouple test and pairwise distance code
A change in the pairwise_distance code will not trigger a rebuild of all the tests any more. pairwise_test 0.5 seconds build.ninja 4.0 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/russel_rao_double_double_double_int.cu.o 7.3 seconds akeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/hellinger_expanded_double_double_double_int.cu.o 7.3 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/correlation_double_double_double_int.cu.o 8.2 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/l1_double_double_double_int.cu.o 8.2 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/l2_unexpanded_double_double_double_int.cu.o 8.3 seconds akeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/hamming_unexpanded_double_double_double_int.cu.o 8.6 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/l_inf_double_double_double_int.cu.o 9.6 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/russel_rao_float_float_float_int.cu.o 10.0 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/hellinger_expanded_float_float_float_int.cu.o 11.9 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/l1_float_float_float_int.cu.o 12.2 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/hamming_unexpanded_float_float_float_int.cu.o 13.6 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/l2_unexpanded_float_float_float_int.cu.o 13.7 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/l_inf_float_float_float_int.cu.o 13.7 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/correlation_float_float_float_int.cu.o 13.9 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/canberra_double_double_double_int.cu.o 14.9 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/canberra_float_float_float_int.cu.o 19.9 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/lp_unexpanded_float_float_float_int.cu.o 22.8 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/l2_expanded_double_double_double_int.cu.o 26.3 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/cosine_double_double_double_int.cu.o 31.4 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/jensen_shannon_float_float_float_int.cu.o 31.5 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/inner_product_double_double_double_int.cu.o 34.6 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/inner_product_float_float_float_int.cu.o 35.5 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/kl_divergence_float_float_float_int.cu.o 36.9 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/kernels/polynomial_kernel_double_int.cu.o 39.1 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/kernels/gram_matrix_base_double.cu.o 39.4 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/kernels/tanh_kernel_double.cu.o 39.8 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/kernels/tanh_kernel_float.cu.o 42.4 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_inner_product.cu.o 42.7 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_cos.cu.o 42.8 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_l2_sqrt_exp.cu.o 42.9 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_l2_exp.cu.o 43.0 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_lp_unexp.cu.o 43.4 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_l1.cu.o 43.5 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/jensen_shannon_double_double_double_int.cu.o 43.7 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_l2_unexp.cu.o 43.7 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_russell_rao.cu.o 43.8 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_canberra.cu.o 43.9 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/kernels/polynomial_kernel_float_int.cu.o 44.2 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_l_inf.cu.o 44.2 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_hamming.cu.o 44.4 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/kernels/gram_matrix_base_float.cu.o 44.5 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_jensen_shannon.cu.o 44.6 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/kl_divergence_double_double_double_int.cu.o 44.9 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_correlation.cu.o 44.9 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_kl_divergence.cu.o 45.0 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_hellinger.cu.o 45.3 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/l2_expanded_float_float_float_int.cu.o 45.4 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/pairwise_distance.cu.o 56.0 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/cosine_float_float_float_int.cu.o 57.2 seconds CMakeFiles/pairwise_test.dir/test/distance/gram.cu.o 57.5 seconds CMakeFiles/pairwise_test.dir/src/distance/distance/specializations/detail/lp_unexpanded_double_double_double_int.cu.o 70.1 seconds CMakeFiles/pairwise_test.dir/test/distance/dist_adj.cu.o 116.8 seconds
- Loading branch information