- a70b6c5 Find hermetic Python interpreter dynamically in test_python_package. by Zachary Garrett · 2 days ago upstream/main
- 16164f8 Optimize memory use when partitioning aggregators and serializing string tensors. by Stanislav Chiknavaryan · 6 days ago
- d0ddabc Automated Code Change by Matej Aleksandrov · 9 days ago
- 2bc424f Add InMemoryCheckpointParser. by TensorFlow Federated Team · 13 days ago
- a955e86 Optimization of DpGroupByAggregator by Stanislav Chiknavaryan · 3 weeks ago
- 8f0a2d9 Fix crash in `GroupByAggregator::Partition` when there are no keys. by TensorFlow Federated Team · 3 weeks ago
- 189fb8e Adopt TensorFlow-like strategy for TFF wheel building, upgrade to federated_language 0.5.3, and clean up typing-extensions. by Zachary Garrett · 3 weeks ago
- 607fc75 Add client timing metrics to Federated Averaging via compose_learning_process. by Zachary Garrett · 4 weeks ago
- 6137cc8 Improve error message for Python version check. by Zachary Garrett · 4 weeks ago
- 4e4b3db Extend support for Keras 3 APIs in tff.learning. by Zachary Garrett · 4 weeks ago
- ae1d173 Tooling change by Zachary Garrett · 4 weeks ago
- 94e744b Extend TFF to accept Keras 3 losses and metrics. by Zachary Garrett · 4 weeks ago
- 8b8f2eb Internal change by Zachary Garrett · 4 weeks ago
- ee7728a No public description by Hana Joo · 5 weeks ago
- 66bb66e Name the Tensor created in SetParameterIfUnset, to ensure consistency with DPGroupByFactory. by Albert Cheu · 5 weeks ago
- db0b473 Add GetNoiseDescription to DPGroupByAggregator and DPThresholdingHistogram. by Albert Cheu · 7 weeks ago
- 4003543 Code cleanup: dp_quntile_aggregator.cc by Stanislav Chiknavaryan · 7 weeks ago
- 0ae16ad Introduce dp_fedsql_util for applying auto-tuning DP parameters to the intrinsics configuration by Stanislav Chiknavaryan · 7 weeks ago
- 34a6318 Optimize: Use absl::InlinedVector for TensorShape dimension sizes. by Zachary Garrett · 9 weeks ago
- 672e08b Change factory construction of DPGroupByAggregators to enable filtering of out-of-domain contributions during Accumulation. by TensorFlow Federated Team · 9 weeks ago
- 5185729 Refactor DPGroupByAggregators to create their DPHistogramBundles upon creation. by Albert Cheu · 10 weeks ago
- 0cfd4cb Add DomainSpec support to DPCompositeKeyCombiner. by TensorFlow Federated Team · 2 months ago
- bfe964f Apply the same padding logic done in DPGroupByAggregator::Serialize() to an overridden Partition method. by Albert Cheu · 3 months ago
- 949948a Introduce DomainSpec class and supporting classes. by TensorFlow Federated Team · 3 months ago
- f2f7cd8 No public description by TensorFlow Federated Team · 3 months ago
- 07e6238 Correct the implementation of reservoir sampling inside DPQuantileAggregator during a merge. by Albert Cheu · 3 months ago
- aa2fa76 Remove nokokoro tags and switch to pybind11 extensions for C++ execution in OSS. by Zachary Garrett · 3 months ago
- a73f1d9 Vendor checkpoint_reader.h into TFF. by Zachary Garrett · 3 months ago
- 9b1b487 Change dataset materialization to use Session-based iteration. by Zachary Garrett · 3 months ago
- b2ef5ad Move agg core tensorflow test utils to a separate file by Brett McLarnon · 3 months ago
- f808ffe Use proto_library paths from @com_google_protobuf by Brett McLarnon · 3 months ago
- b7bfdac No public description by TensorFlow Federated Team · 3 months ago
- 77644f8 Vendor checkpoint_reader.h into TFF. by Zachary Garrett · 3 months ago
- 3490aa8 Delete unused eager_computation code. by Zachary Garrett · 3 months ago
- 1c3eef0 Update TensorFlow Federated to TensorFlow 2.21.0 by Zachary Garrett · 3 months ago
- 89fdc38 Optimize CompositeKey storage by Stanislav Chiknavaryan · 3 months ago
- 6d87d0b reverting a CL that accidentally got submitted. by TensorFlow Federated Team · 3 months ago
- 3e82bba Automated Code Change by TensorFlow Federated Team · 3 months ago
- 2417d72 Add LoadAllTensors to CheckpointParser interface and FC CheckpointParser implementation. by Stanislav Chiknavaryan · 3 months ago
- 6b4623e Rename DP histogram implementations for clarity. by TensorFlow Federated Team · 3 months ago
- 1dc6144 Remove obsolete `...` annotations from all python files. by Amer Elsheikh · 3 months ago
- a544acc Update TFF to TF 2.20.0. by Zachary Garrett · 3 months ago
- f517193 No public description by TensorFlow Federated Team · 3 months ago
- 7740ea3 Update TFF to TF 2.20.0. by Zachary Garrett · 3 months ago
- e18fdf5 Remove Federated Reconstruction tutorial and related code. by Zachary Garrett · 3 months ago
- 7c3d88d Test to verify that Aggregation string tensor supports serialization of non UTF-8 bytes by Stanislav Chiknavaryan · 4 months ago
- b666bf0 Update EMNIST synthetic data generation to use numpy. by Zachary Garrett · 4 months ago
- 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 · 4 months ago
- 71d59f5 Remove Vizier integration and example. by Zachary Garrett · 4 months ago
- 8f38436 Use implementation of Gaussian calibration from dp_accounting. by Galen Andrew · 4 months ago
- 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 · 4 months ago
- 0040bea Add validation of keys to GroupByAggregator::ValidateInputs by Albert Cheu · 4 months ago
- 3bcc489 Remove SubsampleProcess. by TensorFlow Federated Team · 4 months ago
- 8cce210 Remove dependency on `tensorflow_privacy` by inlining. by Zachary Garrett · 4 months ago
- 196926f Remove distributed DP aggregator and related code. by Zachary Garrett · 5 months ago
- aa505bf Expose TensorFlow backend utilities in `tff.tensorflow`. by Zachary Garrett · 5 months ago
- 11ad3d7 Use PositiveLaplaceMechanism in overridden DPGroupByAggregator::Serialize to add a noisy amount of padding and update Deserialize to match. by Albert Cheu · 5 months ago
- 2107a62 Support nesterov in the TFF SGD optimizer. by Yu Xiao · 6 months ago
- 0559e2c Switch the storage of group contributions onto the ContributorsToGroups class, ready to add priv_id checking code. by TensorFlow Federated Team · 6 months ago
- ade95e4 Add PositiveLaplaceMechanism. by Albert Cheu · 6 months ago
- 590104c Add Tensor constructors for scalar tensors and one-dimensional tensors. by Stanislav Chiknavaryan · 6 months ago
- 7cbcfab Allow Tensor names to be updated after creation. by TensorFlow Federated Team · 6 months ago
- 5af363b Add Serialize sensitivity calculation. by Albert Cheu · 6 months ago
- 662e1be Create first version of a ContributorsToGroups class to store the contributors to an aggregation during k-thresholding. by TensorFlow Federated Team · 6 months ago
- 9eb9169 Add `is_scalar()` method to Tensor. by TensorFlow Federated Team · 7 months ago
- 4f12c96 Correctly update the contribution counts in DPOpenDomainHistogram: ignore ordinals that have negative value. by Albert Cheu · 7 months ago
- 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 · 7 months ago
- c838f22 No public description by Chris Kennelly · 7 months ago
- 5e8d352 Improved numerical stability, speed, and code clarity in Gaussian mechanism calibration. by Galen Andrew · 7 months ago
- f9b451b Support compatible array shapes during serialization. by TensorFlow Federated Team · 7 months ago
- e4b11a9 Remove tensorflow-model-optimization dependency from TFF. by Zachary Garrett · 7 months ago
- 548eb85 Add value serialization support for Array protos. by TensorFlow Federated Team · 7 months ago
- b79895f In AggVectorAggregator and FederatedMean, migrate input validation from AggregateTensors to overridden ValidateInputs. by Albert Cheu · 8 months ago
- 2bb9298 Centralize input validation in `TensorAggregator::Accumulate` and introduce `TensorAggregator::AccumulateWithoutValidation`. by Albert Cheu · 8 months ago
- bfa1fc0 Add an input validation pass to `CheckpointAggregator::Accumulate`. by Albert Cheu · 8 months ago
- 36702ff Refactor: move input validation in DPTensorAggregatorBundle to `ValidateInputs`. by Albert Cheu · 8 months ago
- 4609485 Enforce `max_string_length_` in overriden `DPGroupByAggregator::ValidateInputs`. by Albert Cheu · 8 months ago
- a89af52 Refactor GroupByAggregator: the validation performed in `AggregateTensorsInternal` is now done in overriden `ValidateInputs`. by Albert Cheu · 8 months ago
- d0f392c Introduce `ValidateInputs` to TensorAggregator, in order to allow calling code to verify an input before invoking `Accumulate`. by Albert Cheu · 8 months ago
- 3a3417f Add public visibility in preparation for moving these files in Federated Language Executor project. by Michael Reneer · 8 months ago
- 4e8cfc8 Remove unused import. by Michael Reneer · 8 months ago
- 680e151 Update `executor_test_utils_bindings` to be public. by Michael Reneer · 8 months ago
- ca7ae60 Fix DPClosedDomainHistogram constructor call. by TensorFlow Federated Team · 8 months ago
- e2062e5 Implement partitioning of contributors in GroupByAggregator. by TensorFlow Federated Team · 8 months ago
- af3c0f4 Implement CheckpointAggregator::Partition functionality. by TensorFlow Federated Team · 8 months ago
- 455f005 Don't return an error on SimpleAggregationProtocol::Abort() if the protocol is already aborted by Stanislav Chiknavaryan · 9 months ago
- 54a477d Optimize peak memory usage of CompositeKeyCombiner by Stanislav Chiknavaryan · 9 months ago
- 214c948 Calculate and reserve the size of each slice by TensorFlow Federated Team · 9 months ago
- d9bea96 Change SimpleAggregationProtocol::Complete() logic to avoid contention with late arriving messages by Stanislav Chiknavaryan · 9 months ago
- 6f4e83f Reserve vector of strings in the CompositeKeyCombiner output by Stanislav Chiknavaryan · 9 months ago
- e5bc413 Refactor both DPClosedDomainHistogram and DPOpenDomainHistogram to be concrete children of DPGroupByAggregator. For each, the code in `Report()` now implements the abstract `NoisyReport()`. by Albert Cheu · 9 months ago
- fa01ec6 Implement partitioning for nested aggregators in GroupByAggregator. by TensorFlow Federated Team · 9 months ago
- b638386 Implement `ToProtoWithPartition` for `OneDimGroupingAggregator`. by TensorFlow Federated Team · 9 months ago
- 1e57cdb Introduces `DPGroupByAggregator`, an abstract base class for DP-enabled group-by aggregations. by Albert Cheu · 9 months ago
- 283a9dc Disable lint failure. by Michael Reneer · 9 months ago
- 6fb42e4 Add PartitionData func to Partitioner by TensorFlow Federated Team · 9 months ago
- 126f6c7 dds a `Partition` method to `GroupByAggregator` by TensorFlow Federated Team · 9 months ago
- 32ff551 Add PartitionKeys func to Partitioner by TensorFlow Federated Team · 9 months ago
- 26e6e39 Add `federated_language.framework.structure_with_type` function to Federated Language. by Michael Reneer · 9 months ago
- 3f4065d Remove usage of deprecated `tff.structure` API. by Michael Reneer · 9 months ago