OpenMined / PipelineDP

PipelineDP is a Python framework for applying differentially private aggregations to large datasets using batch processing systems such as Apache Spark, Apache Beam, and more.
https://pipelinedp.io/
Apache License 2.0
270 stars 75 forks source link

Fix custom combiners #435

Closed dvadym closed 1 year ago

dvadym commented 1 year ago

This PR changes order in which custom_combiner gets aggregate_params and budget_accountant. It's more logical in order 1.AggregateParams 2.BudgetAccountant Since the budget request might depend on AggregateParams