This project is mirrored from https://github.com/tensorflow/federated.
Pull mirroring failed .
Last successful update .
Last successful update .
- 06 Nov, 2020 1 commit
-
-
Michael Reneer authored
PiperOrigin-RevId: 340865946
-
- 23 Oct, 2020 1 commit
-
-
Zachary Garrett authored
PiperOrigin-RevId: 338680584
-
- 13 Oct, 2020 1 commit
-
-
Michael Reneer authored
PiperOrigin-RevId: 336681767
-
- 09 Oct, 2020 2 commits
-
-
Taylor Cramer authored
PiperOrigin-RevId: 336189398
-
Michael Reneer authored
PiperOrigin-RevId: 336128007
-
- 08 Oct, 2020 1 commit
-
-
Taylor Cramer authored
This allows TestCase to become our "uber testcase" and pick up methods that depend on other behavior in api/, such as type equivalence checks. PiperOrigin-RevId: 335919774
-
- 06 Oct, 2020 1 commit
-
-
Michael Reneer authored
This allows the Bazel to bring this file into the runfiles of the target. PiperOrigin-RevId: 335639146
-
- 02 Oct, 2020 1 commit
-
-
Michael Reneer authored
This module is being excluded from the Python package based on its name, but it should not be. By default `setuptools` is configured so that file ending in "test.py" are tests and tests are excluded from the Python package. PiperOrigin-RevId: 334625499
-
- 22 Sep, 2020 1 commit
-
-
Taylor Cramer authored
We have a number of tests against the string format of large ASTs that are painful to update. This library should allow us to move them out into separate files and update them easily. Similarly, we'd like to introduce assertions against of user-facing error messages in some places to ensure that they're readable and high-quality, but string assertions within Python are annoying and difficult to update. Assertions against an automatically-updateable golden file should make this much easier. PiperOrigin-RevId: 332963417
-
- 08 Sep, 2020 1 commit
-
-
Michael Reneer authored
See https://github.com/bazelbuild/rules_python#migrating-from-the-bundled-rules for more informaiton. PiperOrigin-RevId: 330508704
-
- 29 Jul, 2020 2 commits
-
-
Taylor Cramer authored
PiperOrigin-RevId: 323670791
-
Taylor Cramer authored
The name AnonymousTuple has been deprecated and will soon be removed. PiperOrigin-RevId: 323646450
-
- 22 Jul, 2020 1 commit
-
-
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
-
- 25 Feb, 2020 1 commit
-
-
Jason Roselander authored
The default implementation writes output to the logs. Replaces executor_utils.log_async and also adds support for sync functions. In the future providers could be added for more feature-rich infrastructure such as OpenTelemetry. PiperOrigin-RevId: 296979140
-
- 19 Feb, 2020 1 commit
-
-
Michael Reneer authored
PiperOrigin-RevId: 295827969
-
- 28 Dec, 2019 1 commit
-
-
- 23 Oct, 2019 1 commit
-
-
Michael Reneer authored
PiperOrigin-RevId: 275563743
-
- 16 Oct, 2019 1 commit
-
-
Michael Reneer authored
PiperOrigin-RevId: 274673083
-
- 04 Oct, 2019 2 commits
-
-
Michael Reneer authored
PiperOrigin-RevId: 271416217
-
Michael Reneer authored
PiperOrigin-RevId: 271239421
-
- 30 Aug, 2019 2 commits
-
-
Michael Reneer authored
PiperOrigin-RevId: 266176912
-
Michael Reneer authored
PiperOrigin-RevId: 266168235
-
- 24 May, 2019 2 commits
-
-
Michael Reneer authored
PiperOrigin-RevId: 249716137
-
Michael Reneer authored
PiperOrigin-RevId: 249713486
-
- 11 May, 2019 1 commit
-
-
Brendan McMahan authored
Add an _asdict method to AnonymousTuple. This should allow us to avoid importing anonymous_tuple in places where we need to convert the result of a federated comutation back into a standard Python container. PiperOrigin-RevId: 247674260
-
- 26 Apr, 2019 1 commit
-
-
Zachary Garrett authored
- Remove TensorFlow repository in Workspace - Add Protobuf, zlib, and six dependencies that were previously coming from TF - Add version match strings to requirements.txt - This requires the environment to provide the dependent packages. PiperOrigin-RevId: 245328284
-
- 23 Apr, 2019 1 commit
-
-
Michael Reneer authored
PiperOrigin-RevId: 244702633
-
- 18 Apr, 2019 1 commit
-
-
Zachary Garrett authored
Remove type check unittests from optimizer_utils now that execution is tested, clean-up AnyType class. Similarly removed from other FL API code in fb2605e3. PiperOrigin-RevId: 244045813
-
- 11 Apr, 2019 2 commits
-
-
Zachary Garrett authored
- Replace tensorflow protocol buffer message types with google.protobuf.Any - Add common_libs/serialization_utils.py to ease use of Any message. PiperOrigin-RevId: 242961371
-
Krzysztof Ostrowski authored
PiperOrigin-RevId: 242949860
-
- 26 Jan, 2019 1 commit
-
-
zachgarrett authored
- Add the "federated orchestration" logic to tie together local client training with global averaging and global model updates. - Rename build_model_delta_optimizer_tff -> build_model_delta_optimizer_process - Add a new test utility class that matches any type. PiperOrigin-RevId: 230965510
-
- 25 Jan, 2019 2 commits
-
-
michaelreneer authored
PiperOrigin-RevId: 230803223
-
michaelreneer authored
* Moved test functions into one location. * Renamed test functions and module to be more concisely named. * Moved TF 2.0 setup from setup methods to main function. PiperOrigin-RevId: 230776467
-
- 24 Jan, 2019 1 commit
-
-
michaelreneer authored
PiperOrigin-RevId: 230655244
-
- 16 Jan, 2019 1 commit
-
-
Zachary Garrett authored
Implement a map_structure() method for AnonymousTuple. Changes flatten() to delegate to tf.contrib.framework.nest.flatten() when type is not an AnonymousTuple. PiperOrigin-RevId: 229474271
-
- 18 Dec, 2018 2 commits
-
-
Michael Reneer authored
* Run modernize. * Updated the py_test to set default_python_version to PY3. * Updated the Dockerfile to use python3 by default. * Added imports to `six.moves` functions. PiperOrigin-RevId: 225912518
-
Brendan McMahan authored
Add a TestCase that selectively enables TF 2.0 functionality that we want to be compatible with for now, while still using sess.run for execution. PiperOrigin-RevId: 225897715
-
- 07 Dec, 2018 1 commit
-
-
Krzysztof Ostrowski authored
PiperOrigin-RevId: 224371592
-
- 06 Dec, 2018 1 commit
-
-
Michael Reneer authored
* Fixed incorrectly formatted docstrings. * Fixed use of generic asserts. * Changed to use absltest to be able to use more specific assert variants. PiperOrigin-RevId: 224189879
-
- 05 Dec, 2018 1 commit
-
-
Zachary Garrett authored
Make source be python 2 and 3 compattble: - xrange -> six.moves.range - __builtin__ -> six.moves.builtins - dict.iteritems() -> six.iteritems(dict) - Iterate over dict.values() views to avoid indexing - str -> six.b(str) to wrap strings in bytes - raise ValueError -> raise AttributeError when accessing a property that does not exist on the object - hoist variable declaration out of try/catch block PiperOrigin-RevId: 224019632
-