Hello,
Is there any good reason why the *GenericRecommenderIRStatsEvaluator* does
not support parallel (multi-CPU) evaluation. Today is quite common to have
CPUs with more than one core, and IR evaluation on any reasonably sized
data set takes forever to finish. I'm thinking if we could
No, just was never written I suppose back in the day. The way it is
structured now it creates a test split for each user, which is also
slow, and may be challenging to memory limitations as that's N data
models in memory. You could take a crack at a patch.
When I rewrote this aspect in a separate