class_docstr: Performs DP aggregations.
class_docstr_tok: ["Performs","DP","aggregations","."]
code: def __init__(
      self,
      budget_accountant: "BudgetAccountant",
      backend: "PipelineBackend",
  ):
      self._budget_accountant = budget_accountant
      self._backend = backend
      self._report_generators = []
  
imports: import functools
  from typing import Any, Callable, Optional, Sequence, Tuple, Union
  import pipeline_dp
  from pipeline_dp import budget_accounting
  from pipeline_dp import combiners
  from pipeline_dp import contribution_bounders
  from pipeline_dp import dp_computations
  from pipeline_dp import partition_selection
  from pipeline_dp import pipeline_functions
  from pipeline_dp import report_generator
  from pipeline_dp import sampling_utils
  from pipeline_dp.dataset_histograms import computing_histograms
  from pipeline_dp.private_contribution_bounds import PrivateL0Calculator
label_desc: Use image node_id 1 to create a new DPEngine object  with example: obj = DPEngine(budget_accountant, backend)