Skip to content

Releases: VectorInstitute/FL4Health

FedRep, MR-MTL, FedDG-GA, upgrading torch, flwr versions and more!

09 May 14:05

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.13...v0.1.15

Add Ditto, Aggregation utils, PICAI dataset utils

05 Mar 15:34
fa28519

Choose a tag to compare

What's Changed

Full Changelog: v0.1.12...v0.1.13

Sparse Parameter Exchanger and Federated Autoencoders.

22 Feb 14:58

Choose a tag to compare

What's Changed

  • Relax Floating Point Number Tolerance for PCA test by @yc7z in #106
  • Add separate functions to save aggregated and old local models in Fenda and Moon by @sanaAyrml in #109
  • Sparse Parameter Exchange by @yc7z in #103
  • Federated ae by @fatemetkl in #82

Full Changelog: v0.1.11...v0.1.12

Smoke Tests, Fed PCA, Small Bug Fixes, README update

09 Feb 13:43

Choose a tag to compare

What's Changed

  • Upgrading jinja2 to 3.1.3 to fix a security issue by @lotif in #96
  • Add federated checkpointing by @sanaAyrml in #95
  • Federated PCA by @yc7z in #89
  • Add a reporter to save the metrics to a parseable file by @lotif in #92
  • Smoke tests: Fix random seed on smoke tests and add asserts on results by @lotif in #97
  • Ignoring one more pillow 9.5.0 vulnerability by @lotif in #99
  • Initial Parameter Retrieval Code Duplication Reduction by @emersodb in #104
  • README Update to include all of the new work! by @emersodb in #105
  • Splitting Loss into EvaluationLoss and TrainLoss by @lotif in #100
  • Update personalized approaches section header by @amrit110 in #107
  • Fixing a small, but significant, bug with MOON. by @emersodb in #108

Full Changelog: v0.1.10...v0.1.11

Federated ensembling, Warmup Modules, Fixed seeds, and a lot of tests

11 Jan 14:14

Choose a tag to compare

What's Changed

  • Add smoke tests for SCAFFOLD, APFL and others, Part 2 by @lotif in #79
  • Smoke tests: display client logs on timeout by @lotif in #81
  • Federated ensemble by @jewelltaylor in #77
  • Fix random seed bug on initialized parameters by @lotif in #83
  • Use poetry as the only source of dependency control by @lotif in #88
  • Fix cyclops module import, adjust dependencies by @amrit110 in #90
  • Add pip-audit to the CI checks by @lotif in #87
  • Add warm up module by @sanaAyrml in #85
  • Flamby experiments by @sanaAyrml in #86
  • Flamby experiments by @sanaAyrml in #91
  • Upgrading gitpython to 3.1.41 to fix a security issue by @lotif in #93
  • Fixing a bug in the FedPer layers to exchange function by @emersodb in #94

Full Changelog: v0.1.9...v0.1.10

Bug fix associated with Basic Client

06 Dec 21:19

Choose a tag to compare

What's Changed

  • Consolidate BasicClient and NumpyFlClient by @jewelltaylor in #74
  • Set seed by @sanaAyrml in #75
  • Build a first pass, basic smoke test associated with one of the examples by @lotif in #73
  • Add smoke tests for SCAFFOLD, APFL and others, Part 1 by @lotif in #76
  • bug fix in basic client by @yc7z in #80

New Contributors

  • @lotif made their first contribution in #73

Full Changelog: v0.1.8...v0.1.9

FedBN, FedPer, MOON, PerFCL and bug fixes

29 Nov 18:31

Choose a tag to compare

What's Changed

Full Changelog: v0.1.7...v0.1.8

FLamby, Partial Layer Exchange, Adaptive FedProx

05 Sep 13:46

Choose a tag to compare

What's Changed

  • Exchanger refactor by @yc7z in #33
  • First shot at fixing the server side parameter initialization issue. by @emersodb in #37
  • Fixing the APFL implementation that occurs if there are frozen layers in a model by @emersodb in #38
  • Adding Tests for the APFL and FENDA layer exchange flow. by @emersodb in #35
  • Expanding the FLamby Experimental Setup by @emersodb in #34
  • Expanding Basic Client by @emersodb in #36
  • Fix FLamby FedAdam NaN Issue on Eval by @emersodb in #39
  • Fixing scaffold on GPU by @emersodb in #42
  • Refactoring the FLamby Code and Adding Fed Heart Disease by @emersodb in #40
  • FLamby Visualization input generation scripts by @emersodb in #43
  • First stab at adding in Open-source licensing by @emersodb in #44
  • Partial exchange example by @yc7z in #45
  • Adding final dataset (Fed IXI) to our experiments. by @emersodb in #47
  • Dp scaffold by @jewelltaylor in #48
  • Add train by epochs option to scaffold client by @jewelltaylor in #49
  • Automate privacy accounting by @jewelltaylor in #50
  • Fed prox adaptive mu by @sanaAyrml in #46

New Contributors

Full Changelog: v0.1.6...v0.1.7

v0.1.6

21 Jun 21:25

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.5...v0.1.6

v0.1.5

06 Jun 14:44

Choose a tag to compare

What's Changed

  • Example refactor by @yc7z in #28
  • fixed bug with unpacking parameters and tests by @yc7z in #29

New Contributors

  • @yc7z made their first contribution in #28

Full Changelog: v0.1.4...v0.1.5