-
Notifications
You must be signed in to change notification settings - Fork 30
Comparing changes
Open a pull request
base repository: cisco-open/flame
base: v0.3.0
head repository: cisco-open/flame
compare: v0.4.0
- 16 commits
- 213 files changed
- 3 contributors
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0cae4a5 - Browse repository at this point
Copy the full SHA 0cae4a5View commit details
Commits on Oct 20, 2023
-
feat: FedGFT implementation (#453)
The FedGFT federated learning algorithm uses a custom trainer and aggregator in mode/horizontal due to the modified communication protocol. FedGFT also focusses on minimization of bias in training as well, so we track additional metrics for performance. An example and its results are posted in the examples/compas_fedgft folder.
Configuration menu - View commit details
-
Copy full SHA for 47c78af - Browse repository at this point
Copy the full SHA 47c78afView commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 05ba6ba - Browse repository at this point
Copy the full SHA 05ba6baView commit details
Commits on Nov 8, 2023
-
feat: SCAFFOLD implementation (#454)
The SCAFFOLD aggregation algorithm along with the cifar10_scaffold example is included in this PR. Similar to FedDyn, trainers initially communicate their dataset sizes to the aggregator before the aggregators send the initial weights for the round. Due to differences in the communication protocol, there are separate trainer.py/top_aggregator.py files for SCAFFOLD. Extra functions for counting batches and an extra tasklet for defining self.epochs are also included in the trainer.py for SCAFFOLD. These are used in order to fit the needs of the hyperparameter K.
Configuration menu - View commit details
-
Copy full SHA for 8b7dba2 - Browse repository at this point
Copy the full SHA 8b7dba2View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f7490f7 - Browse repository at this point
Copy the full SHA f7490f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6acb55c - Browse repository at this point
Copy the full SHA 6acb55cView commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 163d6ef - Browse repository at this point
Copy the full SHA 163d6efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8534bbc - Browse repository at this point
Copy the full SHA 8534bbcView commit details
Commits on Nov 17, 2023
-
To handle CORS properly, nginx ingress configuration is updated. In addition, annotationsNoTls is removed as it is not necessary. In order to disable tls, removing tls block in ingress.yaml files is enough. Thus, the configuration is cleaned up.
Configuration menu - View commit details
-
Copy full SHA for b9d8e29 - Browse repository at this point
Copy the full SHA b9d8e29View commit details
Commits on Nov 29, 2023
-
misc: update addlicense file for react app (#464)
License header needs to be added for react app. Its file extensions (js, ts and tsx) are added into addlicense.sh file.
Configuration menu - View commit details
-
Copy full SHA for 1328269 - Browse repository at this point
Copy the full SHA 1328269View commit details -
feat: tasklet start time (#465)
The metric collector will now also document the start time of tasklets. Along with the runtime of the tasklet, this can be used to produce a diagram that represents the time each tasklet was being executed on a number line.
Configuration menu - View commit details
-
Copy full SHA for ca48d35 - Browse repository at this point
Copy the full SHA ca48d35View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4fa6c3 - Browse repository at this point
Copy the full SHA e4fa6c3View commit details
Commits on Nov 30, 2023
-
fix: clear metrics and tasklet alias (#466)
After metrics are reported (usually every round in the save_metrics method) they are cleared. This prevents a metric from being reported more than it should be. Additionally, in order to properly report runtime-related metrics, the alias field was specified on all tasklets.
Configuration menu - View commit details
-
Copy full SHA for 01b4584 - Browse repository at this point
Copy the full SHA 01b4584View commit details
Commits on Dec 4, 2023
-
docs: remove MacOS from fiab system documentation (#467)
Flame no longer supports MacOS for fiab (flame-in-a-box).
Configuration menu - View commit details
-
Copy full SHA for 2e2e42f - Browse repository at this point
Copy the full SHA 2e2e42fView commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 086d41b - Browse repository at this point
Copy the full SHA 086d41bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1100751 - Browse repository at this point
Copy the full SHA 1100751View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.3.0...v0.4.0