This project is mirrored from https://github.com/tensorflow/federated. Pull mirroring failed .
Last successful update .
  1. 13 Nov, 2020 1 commit
  2. 12 Nov, 2020 4 commits
    • Jakub Konecny's avatar
      Splits `AggregationProcessFactory` to weighted and non-weighted variants. · edda7038
      Jakub Konecny authored
      New classes `WeightedAggregationFactory` and `NonWeightedAggregationFactory` replace the previous `AggregationProcessFactory` in the API
      
      This change makes explicit difference between ways to create `tff.templates.AggreagationProcess` objects with input type signatures of its `next` function `<state, value>` and `<state, value, weight>`.
      
      Also updates `ClippingFactory` and `ZeroingFactory` to implement both newly created classes.
      
      `MeanFactory` now only implements `WeightedAggregationFactory` class.
      
      PiperOrigin-RevId: 341988708
      edda7038
    • Taylor Cramer's avatar
      Clarify `check_returns_type` container type mismatch error message · ab0918c0
      Taylor Cramer authored
      Previously, `check_returns_type` only displayed the stringified format
      of mismatched types, which does not include container types. This CL
      changes `check_returns_type` to reuse the type diff formatting from
      computation_types which will fall back to printing the `repr` of the
      types in this case.
      
      PiperOrigin-RevId: 341896484
      ab0918c0
    • Zachary Charles's avatar
      Create a TFF tutorial notebook on "Building your own FL algorithm." · 525b3a8b
      Zachary Charles authored
      PiperOrigin-RevId: 341870083
      525b3a8b
    • Jakub Konecny's avatar
      Improves tests for `federated_quantized_sum`. · c638c139
      Jakub Konecny authored
      This removes the context manager which temporarily replaced the reference `federated_secure_sum` with `federated_sum` while executors did not support this in tests. This has been addresses, thus no need for the workaround.
      
      PiperOrigin-RevId: 341866125
      c638c139
  3. 11 Nov, 2020 3 commits
  4. 10 Nov, 2020 4 commits
  5. 07 Nov, 2020 2 commits
  6. 06 Nov, 2020 3 commits
  7. 05 Nov, 2020 4 commits
  8. 04 Nov, 2020 2 commits
  9. 03 Nov, 2020 2 commits
  10. 31 Oct, 2020 2 commits
  11. 30 Oct, 2020 4 commits
  12. 29 Oct, 2020 2 commits
  13. 28 Oct, 2020 6 commits
  14. 27 Oct, 2020 1 commit