world-federation-of-advertisers / cardinality_estimation_evaluation_framework

Evaluation framework and methods for estimating cardinalities of groups of sets
Apache License 2.0
22 stars 9 forks source link

Parallel Computation Model #17

Closed pfhgetty closed 4 years ago

pfhgetty commented 4 years ago

This PR introduces parallel computation for the Evaluator object in evaluator.py. The parallelization is handled by pathos, a Python multiprocessing package that uses 'dill' for serialization instead of Python's default 'pickle'.