Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FedAvgM baseline #2246

Merged
merged 138 commits into from
Dec 28, 2023
Merged

Add FedAvgM baseline #2246

merged 138 commits into from
Dec 28, 2023

Commits on Mar 6, 2022

  1. Update sim.ipynb

    Correcting validation dataset references on FlowerClient class and min_eval_clients to be in accordance with the comments.
    gubertoli authored Mar 6, 2022
    Configuration menu
    Copy the full SHA
    92e598c View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Configuration menu
    Copy the full SHA
    7d58b6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2311465 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Configuration menu
    Copy the full SHA
    b559f88 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Configuration menu
    Copy the full SHA
    6372cc7 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Configuration menu
    Copy the full SHA
    64c7124 View commit details
    Browse the repository at this point in the history
  2. Change to comply with .fit() tuple requirements

    To be compatible with sanity check for the return of fit method from clients (Tuple of list,int,dict) introduced on the last version of flower.
    gubertoli authored Jul 12, 2022
    Configuration menu
    Copy the full SHA
    0770547 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Configuration menu
    Copy the full SHA
    6a9076f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99645ef View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    6774045 View commit details
    Browse the repository at this point in the history
  2. custom metrics example

    gubertoli committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    1eefe76 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    3033b01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4174ccc View commit details
    Browse the repository at this point in the history
  3. fedavgm baseline

    gubertoli committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    3d67013 View commit details
    Browse the repository at this point in the history
  4. initial

    gubertoli committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    3ff6383 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Update README.md

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    d4d2153 View commit details
    Browse the repository at this point in the history
  2. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    a0310b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f14b4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e35e34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d336727 View commit details
    Browse the repository at this point in the history
  6. Experiments using Colab

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    143ea68 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f0a31ae View commit details
    Browse the repository at this point in the history
  8. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    8196db2 View commit details
    Browse the repository at this point in the history
  9. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    75d684b View commit details
    Browse the repository at this point in the history
  10. Update main.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0c11554 View commit details
    Browse the repository at this point in the history
  11. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    daaaaeb View commit details
    Browse the repository at this point in the history
  12. Update main.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0b5c374 View commit details
    Browse the repository at this point in the history
  13. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    f24254b View commit details
    Browse the repository at this point in the history
  14. Update base.yaml

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    c55759d View commit details
    Browse the repository at this point in the history
  15. Update main.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    5a34f77 View commit details
    Browse the repository at this point in the history
  16. Update base.yaml

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    e4a94f0 View commit details
    Browse the repository at this point in the history
  17. Update dataset.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    8bf5d05 View commit details
    Browse the repository at this point in the history
  18. Update main.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    1fd94ab View commit details
    Browse the repository at this point in the history
  19. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    72e04b1 View commit details
    Browse the repository at this point in the history
  20. Update base.yaml

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    38307a0 View commit details
    Browse the repository at this point in the history
  21. Update main.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    4d0c069 View commit details
    Browse the repository at this point in the history
  22. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0e34b27 View commit details
    Browse the repository at this point in the history
  23. Update main.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    3f0b8a3 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3ccb5e3 View commit details
    Browse the repository at this point in the history
  25. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    f28460e View commit details
    Browse the repository at this point in the history
  26. Update dataset.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    6ceaa77 View commit details
    Browse the repository at this point in the history
  27. Update base.yaml

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    25b6fa2 View commit details
    Browse the repository at this point in the history
  28. Update client.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0aefb81 View commit details
    Browse the repository at this point in the history
  29. Update main.py

    gubertoli authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    a15120a View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    2b7993c View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Simulation running

    gubertoli committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    f9ba61a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c74c6d View commit details
    Browse the repository at this point in the history
  3. Update README.md

    gubertoli committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    69e6bfd View commit details
    Browse the repository at this point in the history
  4. Passing dev tests

    gubertoli committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    cecdf6b View commit details
    Browse the repository at this point in the history
  5. removing client configurable lr and momentum

    It is just applicable to server FedAvgM
    gubertoli committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    913565d View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Configuration menu
    Copy the full SHA
    3e5b8ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b35247 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a76094 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae1e5e7 View commit details
    Browse the repository at this point in the history
  5. Customize hydra usage

    gubertoli committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    f84b63b View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. Configuration menu
    Copy the full SHA
    cedb31e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f28d165 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d982c68 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    c2484f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a212b81 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Update README.md

    Fix reference to CNN model from McMahan 2017
    gubertoli authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    d46ee4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3796d05 View commit details
    Browse the repository at this point in the history
  3. passing test-baseline

    gubertoli committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    afe0fa1 View commit details
    Browse the repository at this point in the history
  4. minor fixes to cnn

    gubertoli committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    e68af9d View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    8c1a302 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f496658 View commit details
    Browse the repository at this point in the history
  3. Add files via upload

    gubertoli authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    511181e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Update README.md

    gubertoli committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    2ded66e View commit details
    Browse the repository at this point in the history
  2. Update common.py

    gubertoli authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    4ff6f2d View commit details
    Browse the repository at this point in the history
  3. Minor changes

    gubertoli committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    ffeb95f View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. Configuration menu
    Copy the full SHA
    43ccfb3 View commit details
    Browse the repository at this point in the history
  2. Fix for flwr[simulation]

    gubertoli committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3ed88ad View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Minor changes

    gubertoli committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9c6c9e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Expected Results update

    gubertoli committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    3b1380b View commit details
    Browse the repository at this point in the history
  2. Update concentration plot

    gubertoli committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    6c82670 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    gubertoli committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    0788c50 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    gubertoli committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    a1ba38a View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. Update of the results

    gubertoli committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    9fe24b0 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    gubertoli committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    03c5147 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Update baselines/fedavgm/README.md

    Co-authored-by: Javier <jafermarq@users.noreply.github.com>
    gubertoli and jafermarq authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    a30d345 View commit details
    Browse the repository at this point in the history
  2. Update baselines/fedavgm/README.md

    Co-authored-by: Javier <jafermarq@users.noreply.github.com>
    gubertoli and jafermarq authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    83e39a4 View commit details
    Browse the repository at this point in the history
  3. Update baselines/fedavgm/pyproject.toml

    Co-authored-by: Javier <jafermarq@users.noreply.github.com>
    gubertoli and jafermarq authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    455cf5b View commit details
    Browse the repository at this point in the history
  4. Update baselines/fedavgm/pyproject.toml

    Co-authored-by: Javier <jafermarq@users.noreply.github.com>
    gubertoli and jafermarq authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    4f5f55d View commit details
    Browse the repository at this point in the history
  5. Improvements suggested

    gubertoli committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    cc8b122 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    adbc4d3 View commit details
    Browse the repository at this point in the history
  7. lint

    gubertoli committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    501f2cf View commit details
    Browse the repository at this point in the history
  8. Custom FedAvgM strategy

    gubertoli committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    e80bdbe View commit details
    Browse the repository at this point in the history
  9. Closer to paper description

    gubertoli committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    38d23a1 View commit details
    Browse the repository at this point in the history
  10. minor fix

    gubertoli committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    763ebfa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ee0bf9a View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    2729ee9 View commit details
    Browse the repository at this point in the history
  2. minor

    gubertoli committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    3c53a0c View commit details
    Browse the repository at this point in the history
  3. additional comment

    gubertoli committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    f1f7add View commit details
    Browse the repository at this point in the history
  4. fix reference to _static

    gubertoli committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    6cd6ebc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    245b85e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ccf13c View commit details
    Browse the repository at this point in the history
  7. updated distribution plot

    gubertoli committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    168b84e View commit details
    Browse the repository at this point in the history
  8. unnecessary files

    gubertoli committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    7b426f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    6a27920 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dff1fe0 View commit details
    Browse the repository at this point in the history
  3. Disclaimer about CNN model

    gubertoli authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    1c9b978 View commit details
    Browse the repository at this point in the history
  4. minor fix

    gubertoli authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4c7115d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Update README.md

    gubertoli authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    e041e6e View commit details
    Browse the repository at this point in the history
  2. minor changes

    gubertoli authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    9ebb213 View commit details
    Browse the repository at this point in the history
  3. rewording

    gubertoli authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    ce95350 View commit details
    Browse the repository at this point in the history
  4. fix commands

    gubertoli committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    109f702 View commit details
    Browse the repository at this point in the history
  5. fashion-mnist

    gubertoli authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    e6db29a View commit details
    Browse the repository at this point in the history
  6. Fashion-MNIST evaluation

    gubertoli committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    b825e00 View commit details
    Browse the repository at this point in the history
  7. remove note

    gubertoli committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    792f4de View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. tidy

    gubertoli authored Sep 30, 2023
    Configuration menu
    Copy the full SHA
    f9b7f11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7f6d13 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. fedavgm cifar10

    gubertoli committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    ed69f7a View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    ecb00ea View commit details
    Browse the repository at this point in the history
  2. minor fix

    gubertoli committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    f2ad26c View commit details
    Browse the repository at this point in the history
  3. change y-axis limits

    gubertoli committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    334bc62 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    509da62 View commit details
    Browse the repository at this point in the history
  5. few notes about fedavgm

    gubertoli committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    d689f4f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d1a1eee View commit details
    Browse the repository at this point in the history
  7. fix

    gubertoli committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    5a2acd6 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. Change point by comma for thousands

    Co-authored-by: Javier <jafermarq@users.noreply.github.com>
    gubertoli and jafermarq authored Oct 8, 2023
    Configuration menu
    Copy the full SHA
    17acf20 View commit details
    Browse the repository at this point in the history
  2. Change point by comma for thousand

    Co-authored-by: Javier <jafermarq@users.noreply.github.com>
    gubertoli and jafermarq authored Oct 8, 2023
    Configuration menu
    Copy the full SHA
    617613b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b67607d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb3d226 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fef2874 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    08082b7 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. fixing format

    gubertoli committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    0308d31 View commit details
    Browse the repository at this point in the history
  2. Fixing initial_parameters definition

    Error from test-baseline:
    
    fedavgm/strategy.py:46: error: Incompatible default for argument "initial_parameters" (default has type "None", argument has type "Parameters")  [assignment]
    gubertoli committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9ba6741 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d09a014 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    7f9ec32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4a2f27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a32a858 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fed2ddf View commit details
    Browse the repository at this point in the history
  5. pylint

    gubertoli committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    3db5ece View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Reordering setup

    gubertoli committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    8947482 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    5d12c7b View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. README tweaks

    jafermarq committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    eb90138 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    115383e View commit details
    Browse the repository at this point in the history
  3. to changelog

    jafermarq committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    c7ff344 View commit details
    Browse the repository at this point in the history