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 17, 2020
-
-
Karan Singhal authored
PiperOrigin-RevId: 321785542
-
- Jun 06, 2020
-
-
Michael Reneer authored
* Regex search replace. * Removed unused imports. * Removed BUILD deps. PiperOrigin-RevId: 314969638
-
- May 28, 2020
-
-
Michael Reneer authored
PiperOrigin-RevId: 313410789
-
- May 09, 2020
-
-
Michael Reneer authored
Replace `import tensorflow.compat.v2 as tf` with `import tensorflow as tf` in the `learning` module. PiperOrigin-RevId: 310572253
-
- May 08, 2020
-
-
Michael Reneer authored
PiperOrigin-RevId: 310377468
-
- Apr 17, 2020
-
-
Zachary Garrett authored
Store the possible Python container of the result of `tff.federated_computation`s, for use in the reference executor. PiperOrigin-RevId: 306885458
-
- Apr 02, 2020
-
-
Keith Rush authored
Removes hardwired training time metric from keras model. No longer used after removal of trainable model. PiperOrigin-RevId: 304246695
-
- Mar 26, 2020
-
-
Keith Rush authored
PiperOrigin-RevId: 302944673
-
- Feb 28, 2020
-
-
Keith Rush authored
Step 1 of 3. PiperOrigin-RevId: 297684545
-
- Feb 19, 2020
-
-
Zachary Garrett authored
- Removes `tff.learning.from_compiled_keras_model()` from API. - Removes unused `tff.learning._TrainableKerasModel`. - Removes usage of `tf.keras.Model.output_names` and `tf.keras.Model.loss_functions` in `tff.learning._KerasModel` to be compliant with upcoming Keras refactoring. As a side-effect of this change, TFF will no longer supported (though no known usages): 1. Specifying multiple loss functions or loss weights via dictionaries keyed by model output name. Instead, using ordered sequences of functions mapping to outputs is still possible. 2. Sublcassed `tf.keras.Model` instances cannot be used in TFF. PiperOrigin-RevId: 295824509
-
- Feb 14, 2020
-
-
Michael Reneer authored
* This is required for parameterized test to work because decorators are parsed before the main function is called, if there is tf code in the parameters it may be not obvious why things are failing. PiperOrigin-RevId: 294983486
-
- Feb 01, 2020
-
-
Zachary Garrett authored
Deprecated `tff.learning.from_compiled_keras_model`, point users to `tff.learning.from_keras_model`. This is a small step into moving towards (only) using custom client training loops, rather than relying on Keras. This will also allow us to introspect Keras less, and give TFF libraries and users more flexibility and composibility. PiperOrigin-RevId: 292603966
-
- Jan 31, 2020
-
-
Keith Rush authored
PiperOrigin-RevId: 292427614
-
- Dec 17, 2019
-
-
Zachary Garrett authored
PiperOrigin-RevId: 285801872
-
- Dec 12, 2019
-
-
A. Unique TensorFlower authored
PiperOrigin-RevId: 285116495
-
Zachary Garrett authored
de-duplication strategy in non-eager mode. TF, under certain circumstances, prepends `_#` numbers to variables with the same name. This appears to happen in non-eager mode and in some occasions with Keras. TFF previously used these names for the type signature, which would cause problems when the same model was created more than once in the same graph context. Instead, rely on the ordering of the sequence of variables contained in the model and use the unnamed structure for types. PiperOrigin-RevId: 285032395
-
- Dec 07, 2019
-
-
Keith Rush authored
PiperOrigin-RevId: 284254397
-
- Dec 06, 2019
-
-
Keith Rush authored
PiperOrigin-RevId: 284050731
-
- Nov 28, 2019
-
-
Keith Rush authored
PiperOrigin-RevId: 282830397
-
- Nov 20, 2019
-
-
Zachary Garrett authored
PiperOrigin-RevId: 281347566
-
- Nov 16, 2019
-
-
A. Unique TensorFlower authored
PiperOrigin-RevId: 280784907
-
Michael Reneer authored
PiperOrigin-RevId: 280767713
-
Michael Reneer authored
PiperOrigin-RevId: 280689474
-
- Nov 14, 2019
-
-
Zachary Garrett authored
Previously tried calling shape on a nested structure of tensors, which will not work. Instead flatten the structre and call shape on the first tensor (all input tensors are expected to have the same first dimension size, the batch size). Updated example models and tests, ensured the test failed under the current code and passes after this change. Fixes #785 PiperOrigin-RevId: 280221692
-
- Nov 13, 2019
-
-
Zachary Garrett authored
The unittest adding the example to FedAvg tests currently does not run because TFF doesn't have its hands on the lookup table initializer (see #783). This test is disabled by default (since it won't pass) and any fix should enable and ensure it passes. Switch to the local executor for tests to make them faster, and decrease the size to 'medium' to reflect this improvement. PiperOrigin-RevId: 280083440
-
- Aug 30, 2019
-
-
Michael Reneer authored
PiperOrigin-RevId: 266383040
-
- Aug 21, 2019
-
-
A. Unique TensorFlower authored
Instead of checking for attribute, check that attribute value is not None. PiperOrigin-RevId: 264409455
-
- Aug 14, 2019
-
-
Emily Glanz authored
PiperOrigin-RevId: 263172828
-
- Jun 04, 2019
-
-
Zachary Garrett authored
Change calls from `tensor.numpy()` to `self.evaluate(tensor)`, which is compatible in graph and eager mode. Additionally tighten up the assertions on nested structures in a few unittests. PiperOrigin-RevId: 251246960
-
- Jun 01, 2019
-
-
Keith Rush authored
python/learning. PiperOrigin-RevId: 250908176
-
- May 30, 2019
-
-
Dheeraj R. Reddy authored
-
Dheeraj R. Reddy authored
* Raise errors with explicit parameters * No warnings, throw error if param names don't match * Add test case for `loss_weights` with wrong output keys * Format and clean up files
-
Dheeraj R. Reddy authored
-
Dheeraj R. Reddy authored
* Update the documentation in `model.py` and `keras_utils.py` * Add more test cases to `keras_utils_test.py` as sub-tests * Change loss aggregation from average to sum of individual losses
-
Dheeraj R. Reddy authored
-
- May 25, 2019
-
-
Michael Reneer authored
PiperOrigin-RevId: 249909915
-
- May 24, 2019
-
-
Zachary Garrett authored
PiperOrigin-RevId: 249666998
-
- May 16, 2019
-
-
Keith Rush authored
Without this, input lists would be converted to single tensors which prevented the use of Keras models that support multiple inputs. PiperOrigin-RevId: 248348837
-
- May 04, 2019
-
-
Zachary Garrett authored
- Correctly use is_named_tuple to detect python namedtuple types. PiperOrigin-RevId: 246586453
-
- May 02, 2019
-
-
Zachary Garrett authored
PiperOrigin-RevId: 246164724
-