void MLComputeTest::dotProduct_benchmark_arrays() { VD data; data.resize(10000); std::iota(data.begin(), data.end(), 1); QBENCHMARK { MLCompute::dotProduct(data.size(), data.data(), data.data()); } }
void MLComputeTest::min_benchmark() { VD data; data.reserve(10000); for (int i = 0; i < 10000; ++i) { data.append(-10000 + qrand()); } QBENCHMARK { MLCompute::min(data.size(), data.data()); } }