1. 901c23b Resolve typing, generic hierarchy, and unranked tensor issues in tensorflow_federated. by Zachary Garrett CA · 4 days ago upstream/main
  2. f6dec81 Protect against integer overflow in DT_STRING tensor parsing causing out-of-bounds heap access. by Stanislav Chiknavaryan · 8 days ago
  3. 4cc9b88 Fix missing DT_INVALID check in rvalue Tensor::FromProto and other Tensor cleanup by Stanislav Chiknavaryan · 9 days ago
  4. e1aafef Disable flaky Partition_NoiseScaleIncreasesWithNumPartitions test by Stanislav Chiknavaryan · 9 days ago
  5. dea4aee Fix variable name collision in StreamingRemoteExecutor for nested structures. by TensorFlow Federated Team · 11 days ago
  6. 01e3718 Remove dead tensor_serialization helper library in TFF C++ executors. by Zachary Garrett CA · 11 days ago
  7. bc14789 Implement DisposalQueue for batching remote ValueRef disposals. by Zachary Garrett CA · 3 weeks ago
  8. b8622b1 Deprecate `tff.learning.models.VariableModel` in favor of `tff.learning.models.FunctionalModel`. by Zachary Garrett CA · 3 weeks ago
  9. 3bf0489 Wire ArrayContentFromTensor into TensorFlowExecutor::MaterializeValue. by Zachary Garrett CA · 3 weeks ago
  10. 69c243f Optimize array tensor conversions and bump federated_language to 0.5.4. by Zachary Garrett CA · 3 weeks ago
  11. f8252b9 Use `absl::AnyInvocable` in `ThreadPool` and `ThreadRun` to eliminate per-task heap allocations. by Zachary Garrett CA · 3 weeks ago
  12. 3f3e1dc Optimize SessionProvider, TensorFlowExecutor computation caching, and SequenceExecutor move semantics in TFF C++ executors. by TensorFlow Federated Team · 4 weeks ago
  13. 010265b Optimize tensor serialization and deserialization in TFF C++ executors and remove dead tensor_serialization helper library. by TensorFlow Federated Team · 4 weeks ago
  14. 15cbc93 Optimize tensor serialization and deserialization in TFF C++ executors and remove dead tensor_serialization helper library. by TensorFlow Federated Team · 4 weeks ago
  15. 63f73da Eliminate redundant protobuf copies in TFF C++ executors. by TensorFlow Federated Team · 4 weeks ago
  16. 6ac5ee3 No public description by Hana Joo · 4 weeks ago
  17. aa4da04 Use boolean keepdims=True in Adafactor optimizer reduction. by TensorFlow Federated Team · 5 weeks ago
  18. 2925cc4 Allow ValueError in test_type_error_in_client_update_statistics_with_int32. by TensorFlow Federated Team · 5 weeks ago
  19. e97e552 Fix: Handle negative ordinals in GroupByAggregator by TensorFlow Federated Team · 5 weeks ago
  20. c0f0d33 Fix TFF _partition_value client partition counts when struct ends with SERVER field by TensorFlow Federated Team · 5 weeks ago
  21. 45c4d8e Add a metric to count clients with non-finite model deltas. by Yu Xiao · 7 weeks ago
  22. 6587681 Update DP thresholding noise description. by Albert Cheu · 8 weeks ago
  23. f274ec0 Test code cleanup when using tensors by Stanislav Chiknavaryan · 8 weeks ago
  24. c2bd12d Cleanup of Tensor::Create in test code by Stanislav Chiknavaryan · 9 weeks ago
  25. 5039536 Tensor::Create cleanup in group_by_aggregator_test.cc by Stanislav Chiknavaryan · 2 months ago
  26. 53fb391 Tensor::Create cleanup in dp_tensor_aggregator_bundle_test by Stanislav Chiknavaryan · 2 months ago
  27. 87d2781 Internal change by Stanislav Chiknavaryan · 3 months ago
  28. c603fa4 Refactor DPGroupByAggregator sensitivity calculation for Partition(). by Albert Cheu · 3 months ago
  29. 53b61f0 Cleanup Tensor construction code by Stanislav Chiknavaryan · 3 months ago
  30. a70b6c5 Find hermetic Python interpreter dynamically in test_python_package. by Zachary Garrett · 3 months ago
  31. 16164f8 Optimize memory use when partitioning aggregators and serializing string tensors. by Stanislav Chiknavaryan · 4 months ago
  32. d0ddabc Automated Code Change by Matej Aleksandrov · 4 months ago
  33. 2bc424f Add InMemoryCheckpointParser. by TensorFlow Federated Team · 4 months ago
  34. a955e86 Optimization of DpGroupByAggregator by Stanislav Chiknavaryan · 4 months ago
  35. 8f0a2d9 Fix crash in `GroupByAggregator::Partition` when there are no keys. by TensorFlow Federated Team · 4 months ago
  36. 189fb8e Adopt TensorFlow-like strategy for TFF wheel building, upgrade to federated_language 0.5.3, and clean up typing-extensions. by Zachary Garrett · 4 months ago
  37. 607fc75 Add client timing metrics to Federated Averaging via compose_learning_process. by Zachary Garrett · 4 months ago
  38. 6137cc8 Improve error message for Python version check. by Zachary Garrett · 4 months ago
  39. 4e4b3db Extend support for Keras 3 APIs in tff.learning. by Zachary Garrett · 4 months ago
  40. ae1d173 Tooling change by Zachary Garrett · 4 months ago
  41. 94e744b Extend TFF to accept Keras 3 losses and metrics. by Zachary Garrett · 4 months ago
  42. 8b8f2eb Internal change by Zachary Garrett · 4 months ago
  43. ee7728a No public description by Hana Joo · 4 months ago
  44. 66bb66e Name the Tensor created in SetParameterIfUnset, to ensure consistency with DPGroupByFactory. by Albert Cheu · 5 months ago
  45. db0b473 Add GetNoiseDescription to DPGroupByAggregator and DPThresholdingHistogram. by Albert Cheu · 5 months ago
  46. 4003543 Code cleanup: dp_quntile_aggregator.cc by Stanislav Chiknavaryan · 5 months ago
  47. 0ae16ad Introduce dp_fedsql_util for applying auto-tuning DP parameters to the intrinsics configuration by Stanislav Chiknavaryan · 5 months ago
  48. 34a6318 Optimize: Use absl::InlinedVector for TensorShape dimension sizes. by Zachary Garrett · 5 months ago
  49. 672e08b Change factory construction of DPGroupByAggregators to enable filtering of out-of-domain contributions during Accumulation. by TensorFlow Federated Team · 5 months ago
  50. 5185729 Refactor DPGroupByAggregators to create their DPHistogramBundles upon creation. by Albert Cheu · 6 months ago
  51. 0cfd4cb Add DomainSpec support to DPCompositeKeyCombiner. by TensorFlow Federated Team · 6 months ago
  52. bfe964f Apply the same padding logic done in DPGroupByAggregator::Serialize() to an overridden Partition method. by Albert Cheu · 6 months ago
  53. 949948a Introduce DomainSpec class and supporting classes. by TensorFlow Federated Team · 6 months ago
  54. f2f7cd8 No public description by TensorFlow Federated Team · 6 months ago
  55. 07e6238 Correct the implementation of reservoir sampling inside DPQuantileAggregator during a merge. by Albert Cheu · 6 months ago
  56. aa2fa76 Remove nokokoro tags and switch to pybind11 extensions for C++ execution in OSS. by Zachary Garrett · 6 months ago
  57. a73f1d9 Vendor checkpoint_reader.h into TFF. by Zachary Garrett · 6 months ago
  58. 9b1b487 Change dataset materialization to use Session-based iteration. by Zachary Garrett · 6 months ago
  59. b2ef5ad Move agg core tensorflow test utils to a separate file by Brett McLarnon · 6 months ago
  60. f808ffe Use proto_library paths from @com_google_protobuf by Brett McLarnon · 6 months ago
  61. b7bfdac No public description by TensorFlow Federated Team · 6 months ago
  62. 77644f8 Vendor checkpoint_reader.h into TFF. by Zachary Garrett · 6 months ago
  63. 3490aa8 Delete unused eager_computation code. by Zachary Garrett · 6 months ago
  64. 1c3eef0 Update TensorFlow Federated to TensorFlow 2.21.0 by Zachary Garrett · 6 months ago
  65. 89fdc38 Optimize CompositeKey storage by Stanislav Chiknavaryan · 6 months ago
  66. 6d87d0b reverting a CL that accidentally got submitted. by TensorFlow Federated Team · 6 months ago
  67. 3e82bba Automated Code Change by TensorFlow Federated Team · 6 months ago
  68. 2417d72 Add LoadAllTensors to CheckpointParser interface and FC CheckpointParser implementation. by Stanislav Chiknavaryan · 6 months ago
  69. 6b4623e Rename DP histogram implementations for clarity. by TensorFlow Federated Team · 6 months ago
  70. 1dc6144 Remove obsolete `...` annotations from all python files. by Amer Elsheikh · 7 months ago
  71. a544acc Update TFF to TF 2.20.0. by Zachary Garrett · 7 months ago
  72. f517193 No public description by TensorFlow Federated Team · 7 months ago
  73. 7740ea3 Update TFF to TF 2.20.0. by Zachary Garrett · 7 months ago
  74. e18fdf5 Remove Federated Reconstruction tutorial and related code. by Zachary Garrett · 7 months ago
  75. 7c3d88d Test to verify that Aggregation string tensor supports serialization of non UTF-8 bytes by Stanislav Chiknavaryan · 7 months ago
  76. b666bf0 Update EMNIST synthetic data generation to use numpy. by Zachary Garrett · 7 months ago
  77. f878c97 Enable the use of `L_1` norm bound when `min_contributors_to_group` is given. Previously, an error would have been thrown when the `L_inf` bound was absent. by Albert Cheu · 7 months ago
  78. 71d59f5 Remove Vizier integration and example. by Zachary Garrett · 7 months ago
  79. 8f38436 Use implementation of Gaussian calibration from dp_accounting. by Galen Andrew · 7 months ago
  80. 864d91c When creating Intrinsics in dp_histogram_test_utils, allow for custom key types without appending the domain specification to the parameter list. by Albert Cheu · 7 months ago
  81. 0040bea Add validation of keys to GroupByAggregator::ValidateInputs by Albert Cheu · 7 months ago
  82. 3bcc489 Remove SubsampleProcess. by TensorFlow Federated Team · 8 months ago
  83. 8cce210 Remove dependency on `tensorflow_privacy` by inlining. by Zachary Garrett · 8 months ago
  84. 196926f Remove distributed DP aggregator and related code. by Zachary Garrett · 8 months ago
  85. aa505bf Expose TensorFlow backend utilities in `tff.tensorflow`. by Zachary Garrett · 9 months ago
  86. 11ad3d7 Use PositiveLaplaceMechanism in overridden DPGroupByAggregator::Serialize to add a noisy amount of padding and update Deserialize to match. by Albert Cheu · 9 months ago
  87. 2107a62 Support nesterov in the TFF SGD optimizer. by Yu Xiao · 9 months ago
  88. 0559e2c Switch the storage of group contributions onto the ContributorsToGroups class, ready to add priv_id checking code. by TensorFlow Federated Team · 9 months ago
  89. ade95e4 Add PositiveLaplaceMechanism. by Albert Cheu · 9 months ago
  90. 590104c Add Tensor constructors for scalar tensors and one-dimensional tensors. by Stanislav Chiknavaryan · 10 months ago
  91. 7cbcfab Allow Tensor names to be updated after creation. by TensorFlow Federated Team · 10 months ago
  92. 5af363b Add Serialize sensitivity calculation. by Albert Cheu · 10 months ago
  93. 662e1be Create first version of a ContributorsToGroups class to store the contributors to an aggregation during k-thresholding. by TensorFlow Federated Team · 10 months ago
  94. 9eb9169 Add `is_scalar()` method to Tensor. by TensorFlow Federated Team · 10 months ago
  95. 4f12c96 Correctly update the contribution counts in DPOpenDomainHistogram: ignore ordinals that have negative value. by Albert Cheu · 10 months ago
  96. 3d19314 Change the criteria for valid Intrinsics that encode DPGroupByAggregators: `delta` and `max_groups_contributed` (a.k.a. L0 bound) must both be positive. by Albert Cheu · 10 months ago
  97. c838f22 No public description by Chris Kennelly · 10 months ago
  98. 5e8d352 Improved numerical stability, speed, and code clarity in Gaussian mechanism calibration. by Galen Andrew · 10 months ago
  99. f9b451b Support compatible array shapes during serialization. by TensorFlow Federated Team · 10 months ago
  100. e4b11a9 Remove tensorflow-model-optimization dependency from TFF. by Zachary Garrett · 11 months ago