zekyll / OMPEval

Fast C++ poker hand evaluator and equity calculator
ISC License
173 stars 69 forks source link

How to benchmark against 3rd party evals? #25

Open pYtoner opened 3 years ago

pYtoner commented 3 years ago

I see in benchmark.cpp:

void benchmark()
{
    // Benchmark only one at a time because there's some weird performance interference.
    Benchmark<Omp>().run();
    //Benchmark<Skpe>().run();
    //Benchmark<Tpt>().run();
    //Benchmark<Ace>().run();
    //Benchmark<Sbhs>().run();
    //Benchmark<Pse>().run();
}

I would like to benchmark the others too so I can compare them. But I am not sure how to do that.

Could someone explain the steps that would allow me to uncomment one and successfully compile it?