Skip to content
Snippets Groups Projects
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 .
  1. Jul 24, 2020
  2. Jul 23, 2020
  3. Jul 22, 2020
  4. Jul 21, 2020
  5. Jul 18, 2020
    • Taylor Cramer's avatar
      Propagate container_type and include it in type equality checks. · 4ed574ab
      Taylor Cramer authored
      Previously, NamedTupleTypeWithPyContainerType was often lost and turned into
      a NamedTupleType without the container. This resulted in users being given
      AnonymousTuples when a more specific container should have been returned.
      
      This change fixes a large number of sites where container types were lost, and
      adjusts usage sites as appropriate, including the removal of `from_tff_result`
      functions.
      
      This change also makes the `__eq__` function for
      `NamedTupleTypeWithPyContainerType` require equivalent container types, rather
      than just equivalent field structure. Call sites that wished to compare only
      field structure are adjusted to use `Type.{is, check}_equivalent_to`.
      
      PiperOrigin-RevId: 321883012
      4ed574ab
    • Weikang Song's avatar
      Adds a TFF tutorial for compression. · cfc3cff7
      Weikang Song authored
      PiperOrigin-RevId: 321852405
      cfc3cff7
    • Zachary Garrett's avatar
      Add back `tff.tf_computation` decorator to preprocessing function for · f058a1ac
      Zachary Garrett authored
      stackoverflow so it can be passed to the iterative process.
      
      Make shuffling conidition on the buffer size.
      
      PiperOrigin-RevId: 321846124
      f058a1ac
    • Zachary Garrett's avatar
      Extend iterative process builder and the LR scheduling iterative process to... · 96737fde
      Zachary Garrett authored
      Extend iterative process builder and the LR scheduling iterative process to accept an optional"datasset preprocessing computation.
      
      This allows for pushing the dataset preprocessing methods down to the client
      executors, which is required for multimachine simulations since stateful
      datasets (e.g. datasets which suffling) cannot be serialized.
      
      PiperOrigin-RevId: 321835968
      96737fde
Loading