This project is mirrored from https://github.com/tensorflow/federated.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Jul 21, 2020
-
-
Zachary Garrett authored
Also while were here, update to some more modern TFF coding practices: - Use `tff.learning.framework.ModelWeights` instead of a custom type. - Delete `from_tff_result` conversion helper, it is no longer needed. - Remove unused test helper methods. - Replace numpy dependency with TF ops. PiperOrigin-RevId: 322359152
-
- Jul 15, 2020
-
-
Zachary Garrett authored
TrainableModel has been removed from TFF for a while. PiperOrigin-RevId: 321184501
-
- Jun 02, 2020
-
-
Zachary Garrett authored
the "zipped" metrics, rather than zipping the results of many federated aggregates. This has been seen to significantly speed up execution, as much as 2x for 50 clients and 10 metrics. Thanks to @jkr26 for investigation! PiperOrigin-RevId: 314207362
-
- May 28, 2020
-
-
Michael Reneer authored
PiperOrigin-RevId: 313419009
-
- Apr 14, 2020
-
-
Michael Reneer authored
PiperOrigin-RevId: 306446003
-
- Feb 19, 2020
-
-
Zachary Garrett authored
- Removes calls to `tff.learning.from_compiled_keras_model()`. - Change ModelWeights to use lists rather than a dictionaries, remove flattening of variables and gradients in training loop. - Add parameter for client optimizers to federated computation building. - Update to use kwargs constructor for OrderdDict. - Update tf.keras.Sequential model construction to explicit use an Input layer instead of using an input_shape parameter. - Rplace the check for TrainableModel with a regular Model check in DummyClientComputationFn, since the optimizer is no longer compiled in. PiperOrigin-RevId: 295772881
-
- Feb 14, 2020
-
-
Zachary Garrett authored
Migrates `cmp` arguments in attr.s() to `eq` and `order` arguments: 1. If `cmp=False`, replacing it with `eq=False`. 2. If `cmp=True`, replacing it with `eq=True, order=True`. PiperOrigin-RevId: 294921678
-
- Dec 21, 2019
-
-
Brendan McMahan authored
PiperOrigin-RevId: 286616288
-
- Nov 21, 2019
-
-
Zachary Charles authored
PiperOrigin-RevId: 281621220
-
- Nov 16, 2019
-
-
A. Unique TensorFlower authored
PiperOrigin-RevId: 280784907
-
Michael Reneer authored
PiperOrigin-RevId: 280767713
-
- Nov 15, 2019
-
-
Zachary Garrett authored
PiperOrigin-RevId: 280651562
-
- Nov 09, 2019
-
-
Zachary Garrett authored
Implementation by @slowbull during time at Google. PiperOrigin-RevId: 279398722
-
- Nov 07, 2019
-
-
Zachary Garrett authored
PiperOrigin-RevId: 278962151
-
- Oct 04, 2019
-
-
Zachary Garrett authored
PiperOrigin-RevId: 272689129
-
- Sep 13, 2019
-
-
Michael Reneer authored
PiperOrigin-RevId: 268790969
-
- Sep 12, 2019
-
-
Michael Reneer authored
* Updated the `research` package imports. * Increased the BUILD visibility strictness. PiperOrigin-RevId: 268692104
-
- Jul 08, 2019
-
-
Jakub Konecny authored
PiperOrigin-RevId: 256903837
-
- Jun 28, 2019
-
-
Zhouyuan Huo authored
To modify the code, we can modify how client computes in "client_update", and modify how server computes in "server_update". PiperOrigin-RevId: 255438558
-