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 29, 2020
-
-
Taylor Cramer authored
The name AnonymousTuple has been deprecated and will soon be removed. PiperOrigin-RevId: 323646450
-
Taylor Cramer authored
PiperOrigin-RevId: 323645967
-
Michael Reneer authored
PiperOrigin-RevId: 323640467
-
Keith Rush authored
PiperOrigin-RevId: 323618866
-
Michael Reneer authored
PiperOrigin-RevId: 323606370
-
Zachary Garrett authored
PiperOrigin-RevId: 323600225
-
- Jul 28, 2020
-
-
Keith Rush authored
Adds a PreprocessClientData to explicitly delegate to underlying ClientData object on `preprocess` call. PiperOrigin-RevId: 323476652
-
Michael Reneer authored
PiperOrigin-RevId: 323456130
-
Michael Reneer authored
PiperOrigin-RevId: 323447395
-
Michael Reneer authored
The python function needs to be defined before it is used. PiperOrigin-RevId: 323424444
-
Michael Reneer authored
PiperOrigin-RevId: 323414897
-
Brendan McMahan authored
Add documentation showing how TFF-hosted datasets can easily be iterated over as numpy arrays and used in other Python-based ML frameworks. PiperOrigin-RevId: 323401631
-
- Jul 25, 2020
-
-
Michael Reneer authored
PiperOrigin-RevId: 323072438
-
Zachary Garrett authored
PiperOrigin-RevId: 323072341
-
Taylor Cramer authored
PiperOrigin-RevId: 323066109
-
Taylor Cramer authored
PiperOrigin-RevId: 323066096
-
Taylor Cramer authored
PiperOrigin-RevId: 323045971
-
- Jul 24, 2020
-
-
Sergei Shmulyian authored
PiperOrigin-RevId: 322895995
-
Taylor Cramer authored
Also migrates a handful of usage sites as necessary, and moves all users of `is_tuple` and co. to `is_struct`. PiperOrigin-RevId: 322865881
-
Michael Reneer authored
PiperOrigin-RevId: 322852416
-
- Jul 23, 2020
-
-
Keith Rush authored
PiperOrigin-RevId: 322718869
-
Zachary Garrett authored
- Migrate the train dataset preprocessing function into the iterative process, rather than part of dataset building the client data function. This is necessary to enable serialization of datasets for sending to remote workers. PiperOrigin-RevId: 322691112
-
Keith Rush authored
Additionally, introduces a simple ABC that FederatedComputationContext subclasses, to expose interface encoding attributes previously added to FederatedComputationContext. PiperOrigin-RevId: 322690886
-
Keith Rush authored
In particular, ensures computations never mask names from their parent scopes which are referenced in their bodies. PiperOrigin-RevId: 322683747
-
A. Unique TensorFlower authored
PiperOrigin-RevId: 322676927
-
Galen Andrew authored
PiperOrigin-RevId: 322649697
-
Michael Reneer authored
PiperOrigin-RevId: 322623726
-
Keith Rush authored
This should allow us to actually guarantee transformation to call-dominant form succeeds, that we can simply rely on intrinsic pattern-matching to pull called intrinsics out to the top-level let statement. PiperOrigin-RevId: 322601696
-
- Jul 22, 2020
-
-
Taylor Cramer authored
This change moves and renames `AnonymousTuple` and its `Type`-based brethren. It re-exports the new types under the old names to allow for a more gradual transition to the new API. PiperOrigin-RevId: 322477504
-
Michael Reneer authored
PiperOrigin-RevId: 322458614
-
A. Unique TensorFlower authored
The dataset returns only a single element and cannot be unpacked. PiperOrigin-RevId: 322454423
-
Karan Singhal authored
This will require changing both the model and the model wrapper. PiperOrigin-RevId: 322443809
-
Keith Rush authored
PiperOrigin-RevId: 322436602
-
Galen Andrew authored
PiperOrigin-RevId: 322430991
-
Zachary Garrett authored
Update Text Generation tutorial to reflect changes in preservation of Python containers across all of TFF. Additionally: - Use more efficient concatenated dataset construction. - Reduce memory usage by using only two clients and a smaller shuffle buffer in the example. PiperOrigin-RevId: 322426556
-
Michael Reneer authored
PiperOrigin-RevId: 322423598
-
Zachary Charles authored
PiperOrigin-RevId: 322416866
-
Taylor Cramer authored
PiperOrigin-RevId: 322412852
-
Keith Rush authored
PiperOrigin-RevId: 322407034
-
Keith Rush authored
This change introduces a transformation which guarantees that any instances of a `Call` building block in its return value are either to a concrete function, or a call to a function accepted as a parameter to an uncalled function. By setting up this invariant, complexity in other transformations can be significantly reduced. PiperOrigin-RevId: 322402665
-