Skip to content

Commit

Permalink
Removed unused arguments to combine_models
Browse files Browse the repository at this point in the history
  • Loading branch information
Andreas Hellander committed Jan 23, 2024
1 parent d16f671 commit 33742e4
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions examples/notebooks/API_Example.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
"outputs": [],
"source": [
"session_config_fedavg = {\n",
" \"helper\": \"pytorchhelper\",\n",
" \"helper\": \"numpyhelper\",\n",
" \"session_id\": \"experiment_fedavg\",\n",
" \"aggregator\": \"fedavg\",\n",
" \"model_id\": seed_model['model_id'],\n",
Expand All @@ -100,7 +100,7 @@
"outputs": [],
"source": [
"session_config_fedopt = {\n",
" \"helper\": \"pytorchhelper\",\n",
" \"helper\": \"numpyhelper\",\n",
" \"session_id\": \"experiment_fedopt\",\n",
" \"aggregator\": \"fedopt\",\n",
" \"model_id\": seed_model['model_id'],\n",
Expand Down
2 changes: 1 addition & 1 deletion fedn/fedn/network/combiner/aggregators/fedavg.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ def __init__(self, storage, server, modelservice, control):

self.name = "fedavg"

def combine_models(self, helper=None, time_window=180, max_nr_models=100, delete_models=True):
def combine_models(self, helper=None, delete_models=True):
"""Aggregate all model updates in the queue by computing an incremental
weighted average of model parameters.
Expand Down
4 changes: 2 additions & 2 deletions fedn/fedn/network/combiner/aggregators/fedopt.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,13 @@ def __init__(self, storage, server, modelservice, control):
self.v = None
self.m = None

# Server side hyperparameters
# Server side hyperparameters. Note that these may need extensive fine tuning.
self.eta = 0.1
self.beta1 = 0.9
self.beta2 = 0.99
self.tau = 1e-4

def combine_models(self, helper=None, time_window=180, max_nr_models=100, delete_models=True):
def combine_models(self, helper=None, delete_models=True):
"""Compute pseudo gradients usigng model updates in the queue.
:param helper: An instance of :class: `fedn.utils.helpers.HelperBase`, ML framework specific helper, defaults to None
Expand Down

0 comments on commit 33742e4

Please sign in to comment.