├── .bazelrc ├── .gitignore ├── BUILD ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WORKSPACE ├── adaptive_lr_decay ├── BUILD ├── README.md ├── adaptive_fed_avg.py ├── adaptive_fed_avg_test.py ├── callbacks.py ├── callbacks_test.py ├── federated_trainer.py └── requirements.txt ├── analytics ├── heavy_hitters │ ├── BUILD │ ├── heavy_hitters_testcase.py │ ├── heavy_hitters_utils.py │ └── heavy_hitters_utils_test.py ├── location_heatmaps │ ├── BUILD │ ├── README.md │ ├── geo_utils.py │ ├── mechanisms.py │ ├── metrics.py │ ├── plotting.py │ └── run_experiment.py └── utils │ ├── BUILD │ ├── non_iid_histograms.py │ └── non_iid_histograms_test.py ├── bandits ├── BUILD ├── README.md ├── algs │ ├── BUILD │ ├── epsilon_greedy.py │ ├── epsilon_greedy_test.py │ ├── falcon.py │ ├── falcon_test.py │ ├── softmax_sampling.py │ └── softmax_sampling_test.py ├── bandits_process.py ├── bandits_process_test.py ├── bandits_utils.py ├── bandits_utils_test.py ├── file_utils.py ├── file_utils_test.py ├── keras_optimizer_utils.py ├── keras_optimizer_utils_test.py ├── run_federated.py ├── tasks │ ├── BUILD │ ├── emnist.py │ ├── emnist_preprocessing.py │ ├── emnist_preprocessing_test.py │ ├── emnist_test.py │ ├── stackoverflow.py │ ├── stackoverflow_test.py │ ├── tag_prediction_preprocessing.py │ ├── tag_prediction_preprocessing_test.py │ ├── task_utils.py │ └── task_utils_test.py ├── trainer.py └── trainer_test.py ├── compressed_communication ├── BUILD ├── README.md ├── aggregators │ ├── BUILD │ ├── comparison_methods │ │ ├── BUILD │ │ ├── drive.py │ │ ├── drive_test.py │ │ ├── one_bit_sgd.py │ │ ├── one_bit_sgd_test.py │ │ ├── qsgd.py │ │ ├── qsgd_test.py │ │ ├── terngrad.py │ │ ├── terngrad_test.py │ │ ├── three_lc.py │ │ ├── three_lc_test.py │ │ ├── top_k.py │ │ └── top_k_test.py │ ├── cross_entropy.py │ ├── cross_entropy_test.py │ ├── elias_gamma_encode.py │ ├── elias_gamma_encode_test.py │ ├── entropy.py │ ├── entropy_test.py │ ├── group.py │ ├── group_test.py │ ├── histogram_weights.py │ ├── histogram_weights_test.py │ ├── min_max_mean_weights.py │ ├── min_max_mean_weights_test.py │ ├── quantize.py │ ├── quantize_encode.py │ ├── quantize_encode_client_lambda.py │ ├── quantize_encode_client_lambda_test.py │ ├── quantize_encode_test.py │ ├── quantize_test.py │ ├── stdev_weights.py │ ├── stdev_weights_test.py │ ├── stochastic_quantize.py │ ├── stochastic_quantize_test.py │ ├── utils │ │ ├── BUILD │ │ ├── quantize_utils.py │ │ └── quantize_utils_test.py │ ├── zero_run_length.py │ └── zero_run_length_test.py ├── broadcasters │ ├── BUILD │ ├── histogram_model.py │ └── histogram_model_test.py ├── builder.py ├── builder_configs.py ├── builder_test.py ├── configs.py ├── requirements.txt └── trainer.py ├── differential_privacy ├── BUILD ├── README.md ├── requirements.txt └── run_federated.py ├── distributed_dp ├── BUILD ├── README.md ├── accounting_utils.py ├── compression_query.py ├── compression_query_test.py ├── compression_utils.py ├── compression_utils_test.py ├── ddpquery_utils.py ├── discrete_gaussian_utils.py ├── discrete_gaussian_utils_test.py ├── distributed_discrete_gaussian_query.py ├── distributed_discrete_gaussian_query_test.py ├── distributed_skellam_query.py ├── distributed_skellam_query_test.py ├── dme_merge_repeats.py ├── dme_run.py ├── dme_utils.py ├── fl_run.py ├── fl_utils.py ├── images │ ├── ddg-sonwp-n1000-rounds.png │ └── ddg-sonwp-summary-k4.png ├── modular_clipping_factory.py ├── modular_clipping_factory_test.py ├── plot_client_dropout.py └── requirements.txt ├── dp_ftrl ├── BUILD ├── README.md ├── blogpost_supplemental_privacy_accounting.ipynb ├── dp_fedavg.py ├── dp_fedavg_test.py ├── optimizer_utils.py ├── optimizer_utils_test.py ├── run_emnist.py ├── run_stackoverflow.py ├── training_loop.py └── training_loop_test.py ├── dp_matrix_factorization ├── BUILD ├── README.md ├── constraint_builders.py ├── constraint_builders_test.py ├── dp_ftrl │ ├── BUILD │ ├── README.md │ ├── aggregator_builder.py │ ├── aggregator_builder_test.py │ ├── datasets │ │ ├── BUILD │ │ ├── stackoverflow_word_prediction.py │ │ └── stackoverflow_word_prediction_test.py │ ├── dp_fedavg.py │ ├── dp_fedavg_test.py │ ├── models │ │ ├── BUILD │ │ ├── stackoverflow_models.py │ │ └── stackoverflow_models_test.py │ ├── run_stackoverflow.py │ ├── run_stackoverflow_test.py │ ├── training_loop.py │ └── training_loop_test.py ├── factorize_prefix_sum.py ├── fixed_point_library.py ├── fixed_point_library_test.py ├── initializers.py ├── initializers_test.py ├── loops.py ├── loops_test.py ├── matrix_constructors.py ├── matrix_constructors_test.py ├── matrix_factorization_query.py ├── matrix_factorization_query_test.py ├── prefix_sum_matrix_factorization_optimization.ipynb ├── requirements.txt ├── run_prefix_sum_factorization.sh ├── run_stackoverflow.sh ├── solvers.py ├── solvers_test.py ├── tff_aggregator.py └── tff_aggregator_test.py ├── dp_visual_embeddings ├── BUILD ├── README.md ├── algorithms │ ├── BUILD │ ├── federated_partial.py │ ├── federated_partial_test.py │ ├── process_with_pretrained.py │ └── process_with_pretrained_test.py ├── centralized_training_loop.py ├── centralized_training_loop_test.py ├── losses.py ├── losses_test.py ├── metrics.py ├── metrics_test.py ├── models │ ├── BUILD │ ├── build_model.py │ ├── build_model_test.py │ ├── embedding_model.py │ ├── keras_lenet.py │ ├── keras_lenet_test.py │ ├── keras_mobilenet_v2.py │ ├── keras_mobilenet_v2_test.py │ ├── keras_resnet.py │ ├── keras_resnet_test.py │ ├── keras_utils.py │ ├── keras_utils_test.py │ └── model_size_test.py ├── run_centralized.py ├── run_federated.py ├── tasks │ ├── BUILD │ ├── build_task.py │ ├── build_task_test.py │ ├── emnist_task.py │ ├── emnist_task_test.py │ ├── inaturalist_task.py │ ├── landmark_task.py │ ├── landmark_task_test.py │ ├── task_data.py │ ├── task_data_test.py │ ├── task_utils.py │ └── task_utils_test.py ├── tff_input.py ├── tff_input_test.py ├── trainer.py ├── trainer_test.py └── utils │ ├── BUILD │ ├── export.py │ ├── export_test.py │ ├── exporting_program_state_manager.py │ ├── exporting_program_state_manager_test.py │ ├── file_utils.py │ └── file_utils_test.py ├── dual_encoder ├── BUILD ├── README.md ├── encoders.py ├── encoders_test.py ├── keras_layers.py ├── keras_layers_test.py ├── losses.py ├── losses_test.py ├── metrics.py ├── metrics_test.py ├── model_utils.py ├── model_utils_test.py ├── movielens │ ├── BUILD │ ├── model.py │ ├── model_launcher_centralized.py │ ├── model_launcher_centralized_test.py │ ├── model_launcher_tff.py │ ├── model_test.py │ ├── movielens_data_gen.py │ ├── movielens_data_gen_test.py │ └── testdata │ │ └── ratings.dat ├── requirements.txt ├── run_utils.py └── run_utils_test.py ├── fedopt_guide ├── BUILD ├── README.md ├── centralized_training_loop.py ├── centralized_training_loop_test.py ├── cifar10_resnet │ ├── BUILD │ ├── centralized_cifar10.py │ ├── centralized_cifar10_test.py │ ├── centralized_trainer.py │ ├── federated_cifar10.py │ ├── federated_cifar10_test.py │ └── federated_trainer.py ├── gld23k_mobilenet │ ├── BUILD │ ├── centralized_main.py │ ├── centralized_main_test.py │ ├── centralized_trainer.py │ ├── dataset.py │ ├── dataset_test.py │ ├── federated_main.py │ ├── federated_main_test.py │ ├── federated_trainer.py │ ├── mobilenet_v2.py │ └── mobilenet_v2_test.py ├── stackoverflow_transformer │ ├── BUILD │ ├── centralized_main.py │ ├── centralized_main_test.py │ ├── centralized_trainer.py │ ├── federated_main.py │ ├── federated_main_test.py │ ├── federated_trainer.py │ ├── transformer_models.py │ └── transformer_models_test.py ├── training_loop.py └── training_loop_test.py ├── gans ├── BUILD ├── README.md ├── checkpoint_utils.py ├── checkpoint_utils_test.py ├── experiments │ └── emnist │ │ ├── BUILD │ │ ├── classifier │ │ ├── BUILD │ │ ├── emnist_classifier_model.py │ │ ├── measure_misclassification_of_users.py │ │ └── train_emnist_classifier_model.py │ │ ├── docs │ │ └── example_images │ │ │ ├── generated_images_reproducing_no_bug.png │ │ │ ├── generated_images_reproducing_with_bug.png │ │ │ ├── real_images_no_bug.png │ │ │ └── real_images_with_bug.png │ │ ├── emnist_data_utils.py │ │ ├── emnist_data_utils_test.py │ │ ├── eval │ │ ├── BUILD │ │ ├── emnist_eval_util.py │ │ └── emnist_eval_util_test.py │ │ ├── models │ │ ├── BUILD │ │ └── convolutional_gan_networks.py │ │ ├── preprocessing │ │ ├── BUILD │ │ ├── filter_examples.py │ │ ├── filter_users.py │ │ ├── filtered_emnist_data_utils.py │ │ └── filtered_emnist_data_utils_test.py │ │ ├── run_experiments.py │ │ └── train.py ├── gan_losses.py ├── gan_training_tf_fns.py ├── gan_training_tf_fns_test.py ├── one_dim_gan.py ├── tff_gans.py ├── tff_gans_test.py ├── training_loops.py └── training_loops_test.py ├── generalization ├── BUILD ├── README.md ├── experiments │ ├── BUILD │ ├── centralized_config.py │ ├── config_utils.py │ ├── federated_config.py │ └── synthesizer_config.py ├── synthesization │ ├── BUILD │ ├── cifar_synthesis.py │ ├── coarse_dirichlet.py │ ├── coarse_dirichlet_test.py │ ├── dirichlet.py │ ├── dirichlet_test.py │ ├── gmm_embedding.py │ ├── gmm_embedding_test.py │ ├── mnist_synthesis.py │ └── synthesizer.py ├── tasks │ ├── BUILD │ ├── cifar100_image.py │ ├── emnist_character.py │ ├── emnist_character_test.py │ ├── shakespeare_character.py │ ├── stackoverflow_word.py │ ├── stackoverflow_word_test.py │ └── training_specs.py ├── trainer_centralized.py ├── trainer_centralized_test.py ├── trainer_federated.py ├── trainer_federated_test.py └── utils │ ├── BUILD │ ├── centralized_training_loop.py │ ├── centralized_training_loop_test.py │ ├── client_data_utils.py │ ├── client_data_utils_test.py │ ├── eval_metric_distribution.py │ ├── eval_metric_distribution_test.py │ ├── fed_avg_schedule.py │ ├── fed_avg_schedule_test.py │ ├── federated_training_loop.py │ ├── federated_training_loop_test.py │ ├── logging_utils.py │ ├── metric_utils.py │ ├── metric_utils_test.py │ ├── resnet_models.py │ ├── resnet_models_test.py │ ├── sql_client_data_utils.py │ ├── sql_client_data_utils_test.py │ ├── tf_gaussian_mixture.py │ ├── tf_gaussian_mixture_test.py │ ├── trainer_utils.py │ └── trainer_utils_test.py ├── large_cohort ├── BUILD ├── README.md ├── aggregation.py ├── aggregation_test.py ├── data_utils.py ├── data_utils_test.py ├── file_utils.py ├── file_utils_test.py ├── flag_utils.py ├── flag_utils_test.py ├── requirements.txt ├── simulation_specs.py ├── trainer.py ├── warmup.py └── warmup_test.py ├── lidp_auditing ├── BUILD ├── README.md ├── auditing_eval.py ├── auditing_trainer.py ├── confidence_estimators │ ├── BUILD │ ├── __init__.py │ ├── asymptotic.py │ ├── asymptotic_test.py │ ├── asymptotic_vectorized.py │ └── asymptotic_vectorized_test.py ├── constants.py ├── data.py ├── data_test.py ├── main_central.py ├── models.py ├── requirements.txt ├── synthetic │ ├── BUILD │ ├── README.md │ ├── __init__.py │ ├── generate_data.py │ ├── generate_data_test.py │ ├── process_data.py │ ├── process_data_test.py │ └── run_synthetic.py └── utils.py ├── local_adaptivity ├── BUILD ├── README.md ├── fed_avg_local_adaptivity.py ├── fed_avg_local_adaptivity_test.py └── federated_trainer.py ├── mf_dpftrl_matrices ├── README.md ├── bands1000_rounds2000 │ ├── b_matrix_tensor_pb │ └── c_matrix_tensor_pb ├── bands400_rounds2000 │ ├── b_matrix_tensor_pb │ ├── c_matrix_tensor_pb │ └── lr_vector_tensor_pb └── privacy_accounting.ipynb ├── multi_epoch_dp_matrix_factorization ├── BUILD ├── README.md ├── accounting.py ├── constraint_builders.py ├── constraint_builders_test.py ├── dp_ftrl │ ├── BUILD │ ├── aggregator_builder.py │ ├── aggregator_builder_test.py │ ├── centralized │ │ ├── BUILD │ │ ├── README.md │ │ ├── data_loaders.py │ │ ├── data_loaders_test.py │ │ ├── generate_and_write_matrices.py │ │ ├── grad_processor_builders.py │ │ ├── grad_processor_builders_test.py │ │ ├── gradient_processors.py │ │ ├── gradient_processors_test.py │ │ ├── models.py │ │ ├── models_test.py │ │ ├── run_training.py │ │ ├── run_training_test.py │ │ ├── training_loop.py │ │ ├── training_loop_test.py │ │ ├── xm_experiment_definitions.py │ │ └── xm_fft_experiment_definitions.py │ ├── datasets │ │ ├── BUILD │ │ ├── stackoverflow_word_prediction.py │ │ └── stackoverflow_word_prediction_test.py │ ├── dp_fedavg.py │ ├── dp_fedavg_test.py │ ├── models │ │ ├── BUILD │ │ ├── stackoverflow_models.py │ │ └── stackoverflow_models_test.py │ ├── run_stackoverflow.py │ ├── run_stackoverflow_test.py │ ├── training_loop.py │ └── training_loop_test.py ├── fft │ ├── BUILD │ ├── generate_noise.py │ └── generate_noise_test.py ├── fixed_point_library.py ├── fixed_point_library_test.py ├── images │ ├── cifar10.png │ ├── matrices.png │ └── stackoverflow.png ├── loops.py ├── loops_test.py ├── matrix_constructors.py ├── matrix_constructors_test.py ├── matrix_factorization_query.py ├── matrix_factorization_query_test.py ├── matrix_io.py ├── matrix_io_test.py ├── multiple_participations │ ├── BUILD │ ├── contrib_matrix_builders.py │ ├── contrib_matrix_builders_test.py │ ├── factorize_multi_epoch_prefix_sum.py │ ├── factorize_multi_epoch_prefix_sum_test.py │ ├── lagrange_terms.py │ ├── lagrange_terms_test.py │ ├── lt_initializers.py │ ├── optimization.py │ ├── optimization_test.py │ ├── primal_experiments.py │ ├── primal_experiments_test.py │ ├── primal_optimization.py │ └── primal_optimization_test.py ├── solvers.py ├── solvers_test.py ├── tff_aggregator.py └── tff_aggregator_test.py ├── one_shot_epe ├── BUILD ├── README.md ├── canary_insertion.py ├── canary_insertion_test.py ├── dot_product_utils.py ├── dot_product_utils_test.py ├── empirical_privacy_estimation_lib.py ├── empirical_privacy_estimation_test.py ├── fed_avg_with_canaries.py ├── fed_avg_with_canaries_test.py ├── requirements.txt ├── train.py ├── train_lib.py └── train_lib_test.py ├── optimization ├── BUILD ├── README.md ├── docs │ └── hyperparameters.md ├── requirements.txt ├── trainer.py └── trainer_test.py ├── periodic_distribution_shift ├── BUILD ├── README.md ├── datasets │ ├── BUILD │ ├── cifar_classification_preprocessing.py │ ├── cifar_classification_preprocessing_test.py │ ├── client_sampling.py │ ├── client_sampling_test.py │ ├── emnist_preprocessing.py │ ├── emnist_preprocessing_test.py │ ├── stackoverflow_nwp_preprocessing.py │ └── stackoverflow_nwp_preprocessing_test.py ├── fedavg_temporal_kmeans.py ├── fedavg_temporal_kmeans_test.py ├── main_trainer.py ├── models │ ├── BUILD │ ├── dual_branch_resnet_models.py │ ├── keras_utils_dual_branch_kmeans.py │ └── keras_utils_dual_branch_kmeans_lm.py ├── tasks │ ├── BUILD │ ├── cifar_classification_tasks.py │ ├── dist_shift_task.py │ ├── dist_shift_task_data.py │ ├── dist_shift_task_data_test.py │ ├── dist_shift_task_test.py │ ├── emnist_classification_tasks.py │ ├── emnist_classification_tasks_test.py │ ├── stackoverflow_nwp_tasks.py │ └── task_utils.py ├── train_loop_kmeans.py └── validation_utils.py ├── personalization_benchmark ├── README.md ├── cross_device │ ├── BUILD │ ├── README.md │ ├── algorithms │ │ ├── BUILD │ │ ├── checkpoint_utils.py │ │ ├── checkpoint_utils_test.py │ │ ├── finetuning_utils.py │ │ ├── finetuning_utils_test.py │ │ ├── hypcluster_eval.py │ │ ├── hypcluster_eval_test.py │ │ ├── hypcluster_train.py │ │ ├── hypcluster_train_test.py │ │ ├── hypcluster_utils.py │ │ ├── hypcluster_utils_test.py │ │ ├── knn_per.py │ │ ├── knn_per_test.py │ │ ├── optimizer_flag_utils.py │ │ └── optimizer_flag_utils_test.py │ ├── constants.py │ ├── datasets │ │ ├── BUILD │ │ ├── emnist.py │ │ ├── emnist_test.py │ │ ├── landmark.py │ │ ├── landmark_test.py │ │ ├── mobilenet_v2.py │ │ ├── mobilenet_v2_test.py │ │ ├── stackoverflow.py │ │ ├── stackoverflow_test.py │ │ ├── ted_multi.py │ │ ├── ted_multi_test.py │ │ ├── transformer_models.py │ │ ├── transformer_models_test.py │ │ └── write_ted_multi_to_sql_client_data.py │ ├── finetuning_trainer.py │ ├── finetuning_trainer_test.py │ ├── hypcluster_trainer.py │ ├── hypcluster_trainer_test.py │ └── requirements.txt └── cross_silo │ └── README.md ├── posterior_averaging ├── BUILD ├── README.md ├── fed_pa_schedule.py ├── fed_pa_schedule_test.py └── federated_trainer.py ├── private_linear_compression ├── BUILD ├── README.md ├── count_sketching.py ├── count_sketching_test.py ├── count_sketching_utils.py ├── count_sketching_utils_test.py ├── ddp_compression.py ├── ddp_compression_test.py ├── dme_merge_and_plot.py ├── dme_run.py ├── fl_compression_run.py ├── images │ ├── emnist-both.png │ ├── emnist-dr.png │ └── sonwp-dr.png ├── requirements.txt ├── subsampled_random_hadamard.py └── subsampled_random_hadamard_test.py ├── rcc_dp ├── BUILD ├── README.md ├── frequency_estimation │ ├── BUILD │ ├── config.py │ ├── experiment.py │ ├── experiment_coding_cost.py │ ├── experiment_test.py │ ├── miracle.py │ ├── rhr.py │ ├── ss.py │ └── unbias.py ├── mean_estimation │ ├── BUILD │ ├── config.py │ ├── experiment.py │ ├── experiment_coding_cost.py │ ├── experiment_test.py │ ├── get_parameters.py │ ├── get_parameters_test.py │ ├── miracle.py │ ├── miracle_test.py │ ├── optimize_unbias.py │ ├── privunit.py │ ├── privunit_test.py │ ├── sqkr.py │ └── sqkr_test.py ├── modify_pi.py └── modify_pi_test.py ├── reconstruction ├── BUILD ├── README.md ├── __init__.py ├── evaluation_computation.py ├── evaluation_computation_test.py ├── keras_utils.py ├── keras_utils_test.py ├── movielens │ ├── BUILD │ ├── federated_movielens.py │ ├── models.py │ ├── models_test.py │ ├── movielens_dataset.py │ ├── movielens_dataset_test.py │ └── testdata │ │ ├── BUILD │ │ ├── movies.dat │ │ ├── ratings.dat │ │ └── users.dat ├── reconstruction_model.py ├── reconstruction_utils.py ├── reconstruction_utils_test.py ├── requirements.txt ├── shared │ ├── BUILD │ ├── federated_evaluation.py │ ├── federated_evaluation_test.py │ ├── federated_tasks_test.py │ ├── federated_trainer.py │ ├── federated_trainer_utils.py │ └── federated_trainer_utils_test.py ├── stackoverflow │ ├── BUILD │ ├── federated_stackoverflow.py │ ├── models.py │ ├── models_test.py │ ├── stackoverflow_dataset.py │ └── stackoverflow_dataset_test.py ├── training_process.py └── training_process_test.py ├── robust_aggregation ├── BUILD ├── README.md ├── robust_federated_aggregation.py └── robust_federated_aggregation_test.py ├── semi_cyclic_sgd ├── BUILD ├── README.md ├── cyclic_bag_log_reg.py ├── logs_analysis.ipynb ├── preprocess_sentiment140.py ├── run_experiment.sh └── sentiment_util.py ├── shrink_unshrink ├── BUILD ├── emnist_fedavg_main.py ├── models.py ├── models_test.py ├── shrink_unshrink_tff.py ├── shrink_unshrink_tff_test.py ├── simple_fedavg_test.py ├── simple_fedavg_tf.py ├── simple_fedavg_tf_test.py ├── simple_fedavg_tff.py └── trainer.py ├── targeted_attack ├── BUILD ├── README.md ├── attacked_fedavg.py ├── attacked_fedavg_test.py └── emnist_with_targeted_attack.py ├── triehh ├── BUILD ├── README.md ├── requirements.txt ├── triehh_tf.py ├── triehh_tf_test.py ├── triehh_tff.py └── triehh_tff_test.py └── utils ├── BUILD ├── README.md ├── datasets ├── BUILD ├── README.md ├── cifar100_dataset.py ├── cifar100_dataset_test.py ├── cifar10_dataset.py ├── cifar10_dataset_test.py ├── emnist_dataset.py ├── emnist_dataset_test.py ├── infinite_emnist.py ├── infinite_emnist_test.py ├── shakespeare_dataset.py ├── shakespeare_dataset_test.py ├── stackoverflow_tag_prediction.py ├── stackoverflow_tag_prediction_test.py ├── stackoverflow_word_prediction.py └── stackoverflow_word_prediction_test.py ├── keras_metrics.py ├── keras_metrics_test.py ├── models ├── BUILD ├── README.md ├── emnist_ae_models.py ├── emnist_ae_models_test.py ├── emnist_models.py ├── emnist_models_test.py ├── resnet_models.py ├── resnet_models_test.py ├── shakespeare_models.py ├── shakespeare_models_test.py ├── stackoverflow_lr_models.py ├── stackoverflow_lr_models_test.py ├── stackoverflow_models.py ├── stackoverflow_models_test.py └── utils.py ├── optimizers ├── BUILD ├── lars.py ├── lars_test.py ├── optimizer_utils.py ├── optimizer_utils_test.py ├── shampoo.py ├── shampoo_test.py ├── yogi.py └── yogi_test.py ├── task_utils.py ├── task_utils_test.py ├── tensor_utils.py ├── tensor_utils_test.py ├── training_utils.py ├── training_utils_test.py ├── utils_impl.py └── utils_impl_test.py /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/.bazelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/BUILD -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/WORKSPACE -------------------------------------------------------------------------------- /adaptive_lr_decay/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/adaptive_lr_decay/BUILD -------------------------------------------------------------------------------- /adaptive_lr_decay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/adaptive_lr_decay/README.md -------------------------------------------------------------------------------- /adaptive_lr_decay/adaptive_fed_avg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/adaptive_lr_decay/adaptive_fed_avg.py -------------------------------------------------------------------------------- /adaptive_lr_decay/adaptive_fed_avg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/adaptive_lr_decay/adaptive_fed_avg_test.py -------------------------------------------------------------------------------- /adaptive_lr_decay/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/adaptive_lr_decay/callbacks.py -------------------------------------------------------------------------------- /adaptive_lr_decay/callbacks_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/adaptive_lr_decay/callbacks_test.py -------------------------------------------------------------------------------- /adaptive_lr_decay/federated_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/adaptive_lr_decay/federated_trainer.py -------------------------------------------------------------------------------- /adaptive_lr_decay/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/adaptive_lr_decay/requirements.txt -------------------------------------------------------------------------------- /analytics/heavy_hitters/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/heavy_hitters/BUILD -------------------------------------------------------------------------------- /analytics/heavy_hitters/heavy_hitters_testcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/heavy_hitters/heavy_hitters_testcase.py -------------------------------------------------------------------------------- /analytics/heavy_hitters/heavy_hitters_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/heavy_hitters/heavy_hitters_utils.py -------------------------------------------------------------------------------- /analytics/heavy_hitters/heavy_hitters_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/heavy_hitters/heavy_hitters_utils_test.py -------------------------------------------------------------------------------- /analytics/location_heatmaps/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/location_heatmaps/BUILD -------------------------------------------------------------------------------- /analytics/location_heatmaps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/location_heatmaps/README.md -------------------------------------------------------------------------------- /analytics/location_heatmaps/geo_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/location_heatmaps/geo_utils.py -------------------------------------------------------------------------------- /analytics/location_heatmaps/mechanisms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/location_heatmaps/mechanisms.py -------------------------------------------------------------------------------- /analytics/location_heatmaps/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/location_heatmaps/metrics.py -------------------------------------------------------------------------------- /analytics/location_heatmaps/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/location_heatmaps/plotting.py -------------------------------------------------------------------------------- /analytics/location_heatmaps/run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/location_heatmaps/run_experiment.py -------------------------------------------------------------------------------- /analytics/utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/utils/BUILD -------------------------------------------------------------------------------- /analytics/utils/non_iid_histograms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/utils/non_iid_histograms.py -------------------------------------------------------------------------------- /analytics/utils/non_iid_histograms_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/analytics/utils/non_iid_histograms_test.py -------------------------------------------------------------------------------- /bandits/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/BUILD -------------------------------------------------------------------------------- /bandits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/README.md -------------------------------------------------------------------------------- /bandits/algs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/algs/BUILD -------------------------------------------------------------------------------- /bandits/algs/epsilon_greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/algs/epsilon_greedy.py -------------------------------------------------------------------------------- /bandits/algs/epsilon_greedy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/algs/epsilon_greedy_test.py -------------------------------------------------------------------------------- /bandits/algs/falcon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/algs/falcon.py -------------------------------------------------------------------------------- /bandits/algs/falcon_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/algs/falcon_test.py -------------------------------------------------------------------------------- /bandits/algs/softmax_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/algs/softmax_sampling.py -------------------------------------------------------------------------------- /bandits/algs/softmax_sampling_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/algs/softmax_sampling_test.py -------------------------------------------------------------------------------- /bandits/bandits_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/bandits_process.py -------------------------------------------------------------------------------- /bandits/bandits_process_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/bandits_process_test.py -------------------------------------------------------------------------------- /bandits/bandits_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/bandits_utils.py -------------------------------------------------------------------------------- /bandits/bandits_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/bandits_utils_test.py -------------------------------------------------------------------------------- /bandits/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/file_utils.py -------------------------------------------------------------------------------- /bandits/file_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/file_utils_test.py -------------------------------------------------------------------------------- /bandits/keras_optimizer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/keras_optimizer_utils.py -------------------------------------------------------------------------------- /bandits/keras_optimizer_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/keras_optimizer_utils_test.py -------------------------------------------------------------------------------- /bandits/run_federated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/run_federated.py -------------------------------------------------------------------------------- /bandits/tasks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/BUILD -------------------------------------------------------------------------------- /bandits/tasks/emnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/emnist.py -------------------------------------------------------------------------------- /bandits/tasks/emnist_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/emnist_preprocessing.py -------------------------------------------------------------------------------- /bandits/tasks/emnist_preprocessing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/emnist_preprocessing_test.py -------------------------------------------------------------------------------- /bandits/tasks/emnist_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/emnist_test.py -------------------------------------------------------------------------------- /bandits/tasks/stackoverflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/stackoverflow.py -------------------------------------------------------------------------------- /bandits/tasks/stackoverflow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/stackoverflow_test.py -------------------------------------------------------------------------------- /bandits/tasks/tag_prediction_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/tag_prediction_preprocessing.py -------------------------------------------------------------------------------- /bandits/tasks/tag_prediction_preprocessing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/tag_prediction_preprocessing_test.py -------------------------------------------------------------------------------- /bandits/tasks/task_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/task_utils.py -------------------------------------------------------------------------------- /bandits/tasks/task_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/tasks/task_utils_test.py -------------------------------------------------------------------------------- /bandits/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/trainer.py -------------------------------------------------------------------------------- /bandits/trainer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/bandits/trainer_test.py -------------------------------------------------------------------------------- /compressed_communication/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/BUILD -------------------------------------------------------------------------------- /compressed_communication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/README.md -------------------------------------------------------------------------------- /compressed_communication/aggregators/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/BUILD -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/BUILD -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/drive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/drive.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/drive_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/drive_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/one_bit_sgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/one_bit_sgd.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/one_bit_sgd_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/one_bit_sgd_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/qsgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/qsgd.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/qsgd_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/qsgd_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/terngrad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/terngrad.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/terngrad_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/terngrad_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/three_lc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/three_lc.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/three_lc_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/three_lc_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/top_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/top_k.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/comparison_methods/top_k_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/comparison_methods/top_k_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/cross_entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/cross_entropy.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/cross_entropy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/cross_entropy_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/elias_gamma_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/elias_gamma_encode.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/elias_gamma_encode_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/elias_gamma_encode_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/entropy.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/entropy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/entropy_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/group.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/group_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/group_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/histogram_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/histogram_weights.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/histogram_weights_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/histogram_weights_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/min_max_mean_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/min_max_mean_weights.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/min_max_mean_weights_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/min_max_mean_weights_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/quantize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/quantize.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/quantize_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/quantize_encode.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/quantize_encode_client_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/quantize_encode_client_lambda.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/quantize_encode_client_lambda_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/quantize_encode_client_lambda_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/quantize_encode_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/quantize_encode_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/quantize_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/quantize_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/stdev_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/stdev_weights.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/stdev_weights_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/stdev_weights_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/stochastic_quantize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/stochastic_quantize.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/stochastic_quantize_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/stochastic_quantize_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/utils/BUILD -------------------------------------------------------------------------------- /compressed_communication/aggregators/utils/quantize_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/utils/quantize_utils.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/utils/quantize_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/utils/quantize_utils_test.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/zero_run_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/zero_run_length.py -------------------------------------------------------------------------------- /compressed_communication/aggregators/zero_run_length_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/aggregators/zero_run_length_test.py -------------------------------------------------------------------------------- /compressed_communication/broadcasters/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/broadcasters/BUILD -------------------------------------------------------------------------------- /compressed_communication/broadcasters/histogram_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/broadcasters/histogram_model.py -------------------------------------------------------------------------------- /compressed_communication/broadcasters/histogram_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/broadcasters/histogram_model_test.py -------------------------------------------------------------------------------- /compressed_communication/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/builder.py -------------------------------------------------------------------------------- /compressed_communication/builder_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/builder_configs.py -------------------------------------------------------------------------------- /compressed_communication/builder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/builder_test.py -------------------------------------------------------------------------------- /compressed_communication/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/configs.py -------------------------------------------------------------------------------- /compressed_communication/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/requirements.txt -------------------------------------------------------------------------------- /compressed_communication/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/compressed_communication/trainer.py -------------------------------------------------------------------------------- /differential_privacy/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/differential_privacy/BUILD -------------------------------------------------------------------------------- /differential_privacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/differential_privacy/README.md -------------------------------------------------------------------------------- /differential_privacy/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/differential_privacy/requirements.txt -------------------------------------------------------------------------------- /differential_privacy/run_federated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/differential_privacy/run_federated.py -------------------------------------------------------------------------------- /distributed_dp/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/BUILD -------------------------------------------------------------------------------- /distributed_dp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/README.md -------------------------------------------------------------------------------- /distributed_dp/accounting_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/accounting_utils.py -------------------------------------------------------------------------------- /distributed_dp/compression_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/compression_query.py -------------------------------------------------------------------------------- /distributed_dp/compression_query_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/compression_query_test.py -------------------------------------------------------------------------------- /distributed_dp/compression_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/compression_utils.py -------------------------------------------------------------------------------- /distributed_dp/compression_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/compression_utils_test.py -------------------------------------------------------------------------------- /distributed_dp/ddpquery_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/ddpquery_utils.py -------------------------------------------------------------------------------- /distributed_dp/discrete_gaussian_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/discrete_gaussian_utils.py -------------------------------------------------------------------------------- /distributed_dp/discrete_gaussian_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/discrete_gaussian_utils_test.py -------------------------------------------------------------------------------- /distributed_dp/distributed_discrete_gaussian_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/distributed_discrete_gaussian_query.py -------------------------------------------------------------------------------- /distributed_dp/distributed_discrete_gaussian_query_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/distributed_discrete_gaussian_query_test.py -------------------------------------------------------------------------------- /distributed_dp/distributed_skellam_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/distributed_skellam_query.py -------------------------------------------------------------------------------- /distributed_dp/distributed_skellam_query_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/distributed_skellam_query_test.py -------------------------------------------------------------------------------- /distributed_dp/dme_merge_repeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/dme_merge_repeats.py -------------------------------------------------------------------------------- /distributed_dp/dme_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/dme_run.py -------------------------------------------------------------------------------- /distributed_dp/dme_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/dme_utils.py -------------------------------------------------------------------------------- /distributed_dp/fl_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/fl_run.py -------------------------------------------------------------------------------- /distributed_dp/fl_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/fl_utils.py -------------------------------------------------------------------------------- /distributed_dp/images/ddg-sonwp-n1000-rounds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/images/ddg-sonwp-n1000-rounds.png -------------------------------------------------------------------------------- /distributed_dp/images/ddg-sonwp-summary-k4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/images/ddg-sonwp-summary-k4.png -------------------------------------------------------------------------------- /distributed_dp/modular_clipping_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/modular_clipping_factory.py -------------------------------------------------------------------------------- /distributed_dp/modular_clipping_factory_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/modular_clipping_factory_test.py -------------------------------------------------------------------------------- /distributed_dp/plot_client_dropout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/plot_client_dropout.py -------------------------------------------------------------------------------- /distributed_dp/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/distributed_dp/requirements.txt -------------------------------------------------------------------------------- /dp_ftrl/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/BUILD -------------------------------------------------------------------------------- /dp_ftrl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/README.md -------------------------------------------------------------------------------- /dp_ftrl/blogpost_supplemental_privacy_accounting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/blogpost_supplemental_privacy_accounting.ipynb -------------------------------------------------------------------------------- /dp_ftrl/dp_fedavg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/dp_fedavg.py -------------------------------------------------------------------------------- /dp_ftrl/dp_fedavg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/dp_fedavg_test.py -------------------------------------------------------------------------------- /dp_ftrl/optimizer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/optimizer_utils.py -------------------------------------------------------------------------------- /dp_ftrl/optimizer_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/optimizer_utils_test.py -------------------------------------------------------------------------------- /dp_ftrl/run_emnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/run_emnist.py -------------------------------------------------------------------------------- /dp_ftrl/run_stackoverflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/run_stackoverflow.py -------------------------------------------------------------------------------- /dp_ftrl/training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/training_loop.py -------------------------------------------------------------------------------- /dp_ftrl/training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_ftrl/training_loop_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/BUILD -------------------------------------------------------------------------------- /dp_matrix_factorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/README.md -------------------------------------------------------------------------------- /dp_matrix_factorization/constraint_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/constraint_builders.py -------------------------------------------------------------------------------- /dp_matrix_factorization/constraint_builders_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/constraint_builders_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/BUILD -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/README.md -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/aggregator_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/aggregator_builder.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/aggregator_builder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/aggregator_builder_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/datasets/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/datasets/BUILD -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/datasets/stackoverflow_word_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/datasets/stackoverflow_word_prediction.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/datasets/stackoverflow_word_prediction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/datasets/stackoverflow_word_prediction_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/dp_fedavg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/dp_fedavg.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/dp_fedavg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/dp_fedavg_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/models/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/models/BUILD -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/models/stackoverflow_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/models/stackoverflow_models.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/models/stackoverflow_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/models/stackoverflow_models_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/run_stackoverflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/run_stackoverflow.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/run_stackoverflow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/run_stackoverflow_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/training_loop.py -------------------------------------------------------------------------------- /dp_matrix_factorization/dp_ftrl/training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/dp_ftrl/training_loop_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/factorize_prefix_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/factorize_prefix_sum.py -------------------------------------------------------------------------------- /dp_matrix_factorization/fixed_point_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/fixed_point_library.py -------------------------------------------------------------------------------- /dp_matrix_factorization/fixed_point_library_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/fixed_point_library_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/initializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/initializers.py -------------------------------------------------------------------------------- /dp_matrix_factorization/initializers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/initializers_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/loops.py -------------------------------------------------------------------------------- /dp_matrix_factorization/loops_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/loops_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/matrix_constructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/matrix_constructors.py -------------------------------------------------------------------------------- /dp_matrix_factorization/matrix_constructors_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/matrix_constructors_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/matrix_factorization_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/matrix_factorization_query.py -------------------------------------------------------------------------------- /dp_matrix_factorization/matrix_factorization_query_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/matrix_factorization_query_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/prefix_sum_matrix_factorization_optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/prefix_sum_matrix_factorization_optimization.ipynb -------------------------------------------------------------------------------- /dp_matrix_factorization/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/requirements.txt -------------------------------------------------------------------------------- /dp_matrix_factorization/run_prefix_sum_factorization.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/run_prefix_sum_factorization.sh -------------------------------------------------------------------------------- /dp_matrix_factorization/run_stackoverflow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/run_stackoverflow.sh -------------------------------------------------------------------------------- /dp_matrix_factorization/solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/solvers.py -------------------------------------------------------------------------------- /dp_matrix_factorization/solvers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/solvers_test.py -------------------------------------------------------------------------------- /dp_matrix_factorization/tff_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/tff_aggregator.py -------------------------------------------------------------------------------- /dp_matrix_factorization/tff_aggregator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_matrix_factorization/tff_aggregator_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/BUILD -------------------------------------------------------------------------------- /dp_visual_embeddings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/README.md -------------------------------------------------------------------------------- /dp_visual_embeddings/algorithms/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/algorithms/BUILD -------------------------------------------------------------------------------- /dp_visual_embeddings/algorithms/federated_partial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/algorithms/federated_partial.py -------------------------------------------------------------------------------- /dp_visual_embeddings/algorithms/federated_partial_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/algorithms/federated_partial_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/algorithms/process_with_pretrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/algorithms/process_with_pretrained.py -------------------------------------------------------------------------------- /dp_visual_embeddings/algorithms/process_with_pretrained_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/algorithms/process_with_pretrained_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/centralized_training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/centralized_training_loop.py -------------------------------------------------------------------------------- /dp_visual_embeddings/centralized_training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/centralized_training_loop_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/losses.py -------------------------------------------------------------------------------- /dp_visual_embeddings/losses_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/losses_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/metrics.py -------------------------------------------------------------------------------- /dp_visual_embeddings/metrics_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/metrics_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/BUILD -------------------------------------------------------------------------------- /dp_visual_embeddings/models/build_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/build_model.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/build_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/build_model_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/embedding_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/embedding_model.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/keras_lenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/keras_lenet.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/keras_lenet_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/keras_lenet_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/keras_mobilenet_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/keras_mobilenet_v2.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/keras_mobilenet_v2_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/keras_mobilenet_v2_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/keras_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/keras_resnet.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/keras_resnet_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/keras_resnet_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/keras_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/keras_utils.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/keras_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/keras_utils_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/models/model_size_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/models/model_size_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/run_centralized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/run_centralized.py -------------------------------------------------------------------------------- /dp_visual_embeddings/run_federated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/run_federated.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/BUILD -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/build_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/build_task.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/build_task_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/build_task_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/emnist_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/emnist_task.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/emnist_task_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/emnist_task_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/inaturalist_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/inaturalist_task.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/landmark_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/landmark_task.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/landmark_task_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/landmark_task_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/task_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/task_data.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/task_data_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/task_data_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/task_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/task_utils.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tasks/task_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tasks/task_utils_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tff_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tff_input.py -------------------------------------------------------------------------------- /dp_visual_embeddings/tff_input_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/tff_input_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/trainer.py -------------------------------------------------------------------------------- /dp_visual_embeddings/trainer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/trainer_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/utils/BUILD -------------------------------------------------------------------------------- /dp_visual_embeddings/utils/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/utils/export.py -------------------------------------------------------------------------------- /dp_visual_embeddings/utils/export_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/utils/export_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/utils/exporting_program_state_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/utils/exporting_program_state_manager.py -------------------------------------------------------------------------------- /dp_visual_embeddings/utils/exporting_program_state_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/utils/exporting_program_state_manager_test.py -------------------------------------------------------------------------------- /dp_visual_embeddings/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/utils/file_utils.py -------------------------------------------------------------------------------- /dp_visual_embeddings/utils/file_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dp_visual_embeddings/utils/file_utils_test.py -------------------------------------------------------------------------------- /dual_encoder/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/BUILD -------------------------------------------------------------------------------- /dual_encoder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/README.md -------------------------------------------------------------------------------- /dual_encoder/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/encoders.py -------------------------------------------------------------------------------- /dual_encoder/encoders_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/encoders_test.py -------------------------------------------------------------------------------- /dual_encoder/keras_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/keras_layers.py -------------------------------------------------------------------------------- /dual_encoder/keras_layers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/keras_layers_test.py -------------------------------------------------------------------------------- /dual_encoder/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/losses.py -------------------------------------------------------------------------------- /dual_encoder/losses_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/losses_test.py -------------------------------------------------------------------------------- /dual_encoder/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/metrics.py -------------------------------------------------------------------------------- /dual_encoder/metrics_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/metrics_test.py -------------------------------------------------------------------------------- /dual_encoder/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/model_utils.py -------------------------------------------------------------------------------- /dual_encoder/model_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/model_utils_test.py -------------------------------------------------------------------------------- /dual_encoder/movielens/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/BUILD -------------------------------------------------------------------------------- /dual_encoder/movielens/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/model.py -------------------------------------------------------------------------------- /dual_encoder/movielens/model_launcher_centralized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/model_launcher_centralized.py -------------------------------------------------------------------------------- /dual_encoder/movielens/model_launcher_centralized_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/model_launcher_centralized_test.py -------------------------------------------------------------------------------- /dual_encoder/movielens/model_launcher_tff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/model_launcher_tff.py -------------------------------------------------------------------------------- /dual_encoder/movielens/model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/model_test.py -------------------------------------------------------------------------------- /dual_encoder/movielens/movielens_data_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/movielens_data_gen.py -------------------------------------------------------------------------------- /dual_encoder/movielens/movielens_data_gen_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/movielens_data_gen_test.py -------------------------------------------------------------------------------- /dual_encoder/movielens/testdata/ratings.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/movielens/testdata/ratings.dat -------------------------------------------------------------------------------- /dual_encoder/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/requirements.txt -------------------------------------------------------------------------------- /dual_encoder/run_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/run_utils.py -------------------------------------------------------------------------------- /dual_encoder/run_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/dual_encoder/run_utils_test.py -------------------------------------------------------------------------------- /fedopt_guide/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/BUILD -------------------------------------------------------------------------------- /fedopt_guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/README.md -------------------------------------------------------------------------------- /fedopt_guide/centralized_training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/centralized_training_loop.py -------------------------------------------------------------------------------- /fedopt_guide/centralized_training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/centralized_training_loop_test.py -------------------------------------------------------------------------------- /fedopt_guide/cifar10_resnet/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/cifar10_resnet/BUILD -------------------------------------------------------------------------------- /fedopt_guide/cifar10_resnet/centralized_cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/cifar10_resnet/centralized_cifar10.py -------------------------------------------------------------------------------- /fedopt_guide/cifar10_resnet/centralized_cifar10_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/cifar10_resnet/centralized_cifar10_test.py -------------------------------------------------------------------------------- /fedopt_guide/cifar10_resnet/centralized_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/cifar10_resnet/centralized_trainer.py -------------------------------------------------------------------------------- /fedopt_guide/cifar10_resnet/federated_cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/cifar10_resnet/federated_cifar10.py -------------------------------------------------------------------------------- /fedopt_guide/cifar10_resnet/federated_cifar10_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/cifar10_resnet/federated_cifar10_test.py -------------------------------------------------------------------------------- /fedopt_guide/cifar10_resnet/federated_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/cifar10_resnet/federated_trainer.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/BUILD -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/centralized_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/centralized_main.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/centralized_main_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/centralized_main_test.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/centralized_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/centralized_trainer.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/dataset.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/dataset_test.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/federated_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/federated_main.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/federated_main_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/federated_main_test.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/federated_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/federated_trainer.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/mobilenet_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/mobilenet_v2.py -------------------------------------------------------------------------------- /fedopt_guide/gld23k_mobilenet/mobilenet_v2_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/gld23k_mobilenet/mobilenet_v2_test.py -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/BUILD -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/centralized_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/centralized_main.py -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/centralized_main_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/centralized_main_test.py -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/centralized_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/centralized_trainer.py -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/federated_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/federated_main.py -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/federated_main_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/federated_main_test.py -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/federated_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/federated_trainer.py -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/transformer_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/transformer_models.py -------------------------------------------------------------------------------- /fedopt_guide/stackoverflow_transformer/transformer_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/stackoverflow_transformer/transformer_models_test.py -------------------------------------------------------------------------------- /fedopt_guide/training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/training_loop.py -------------------------------------------------------------------------------- /fedopt_guide/training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/fedopt_guide/training_loop_test.py -------------------------------------------------------------------------------- /gans/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/BUILD -------------------------------------------------------------------------------- /gans/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/README.md -------------------------------------------------------------------------------- /gans/checkpoint_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/checkpoint_utils.py -------------------------------------------------------------------------------- /gans/checkpoint_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/checkpoint_utils_test.py -------------------------------------------------------------------------------- /gans/experiments/emnist/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/BUILD -------------------------------------------------------------------------------- /gans/experiments/emnist/classifier/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/classifier/BUILD -------------------------------------------------------------------------------- /gans/experiments/emnist/classifier/emnist_classifier_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/classifier/emnist_classifier_model.py -------------------------------------------------------------------------------- /gans/experiments/emnist/classifier/measure_misclassification_of_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/classifier/measure_misclassification_of_users.py -------------------------------------------------------------------------------- /gans/experiments/emnist/classifier/train_emnist_classifier_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/classifier/train_emnist_classifier_model.py -------------------------------------------------------------------------------- /gans/experiments/emnist/docs/example_images/generated_images_reproducing_no_bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/docs/example_images/generated_images_reproducing_no_bug.png -------------------------------------------------------------------------------- /gans/experiments/emnist/docs/example_images/generated_images_reproducing_with_bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/docs/example_images/generated_images_reproducing_with_bug.png -------------------------------------------------------------------------------- /gans/experiments/emnist/docs/example_images/real_images_no_bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/docs/example_images/real_images_no_bug.png -------------------------------------------------------------------------------- /gans/experiments/emnist/docs/example_images/real_images_with_bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/docs/example_images/real_images_with_bug.png -------------------------------------------------------------------------------- /gans/experiments/emnist/emnist_data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/emnist_data_utils.py -------------------------------------------------------------------------------- /gans/experiments/emnist/emnist_data_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/emnist_data_utils_test.py -------------------------------------------------------------------------------- /gans/experiments/emnist/eval/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/eval/BUILD -------------------------------------------------------------------------------- /gans/experiments/emnist/eval/emnist_eval_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/eval/emnist_eval_util.py -------------------------------------------------------------------------------- /gans/experiments/emnist/eval/emnist_eval_util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/eval/emnist_eval_util_test.py -------------------------------------------------------------------------------- /gans/experiments/emnist/models/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/models/BUILD -------------------------------------------------------------------------------- /gans/experiments/emnist/models/convolutional_gan_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/models/convolutional_gan_networks.py -------------------------------------------------------------------------------- /gans/experiments/emnist/preprocessing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/preprocessing/BUILD -------------------------------------------------------------------------------- /gans/experiments/emnist/preprocessing/filter_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/preprocessing/filter_examples.py -------------------------------------------------------------------------------- /gans/experiments/emnist/preprocessing/filter_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/preprocessing/filter_users.py -------------------------------------------------------------------------------- /gans/experiments/emnist/preprocessing/filtered_emnist_data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/preprocessing/filtered_emnist_data_utils.py -------------------------------------------------------------------------------- /gans/experiments/emnist/preprocessing/filtered_emnist_data_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/preprocessing/filtered_emnist_data_utils_test.py -------------------------------------------------------------------------------- /gans/experiments/emnist/run_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/run_experiments.py -------------------------------------------------------------------------------- /gans/experiments/emnist/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/experiments/emnist/train.py -------------------------------------------------------------------------------- /gans/gan_losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/gan_losses.py -------------------------------------------------------------------------------- /gans/gan_training_tf_fns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/gan_training_tf_fns.py -------------------------------------------------------------------------------- /gans/gan_training_tf_fns_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/gan_training_tf_fns_test.py -------------------------------------------------------------------------------- /gans/one_dim_gan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/one_dim_gan.py -------------------------------------------------------------------------------- /gans/tff_gans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/tff_gans.py -------------------------------------------------------------------------------- /gans/tff_gans_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/tff_gans_test.py -------------------------------------------------------------------------------- /gans/training_loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/training_loops.py -------------------------------------------------------------------------------- /gans/training_loops_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/gans/training_loops_test.py -------------------------------------------------------------------------------- /generalization/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/BUILD -------------------------------------------------------------------------------- /generalization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/README.md -------------------------------------------------------------------------------- /generalization/experiments/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/experiments/BUILD -------------------------------------------------------------------------------- /generalization/experiments/centralized_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/experiments/centralized_config.py -------------------------------------------------------------------------------- /generalization/experiments/config_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/experiments/config_utils.py -------------------------------------------------------------------------------- /generalization/experiments/federated_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/experiments/federated_config.py -------------------------------------------------------------------------------- /generalization/experiments/synthesizer_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/experiments/synthesizer_config.py -------------------------------------------------------------------------------- /generalization/synthesization/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/BUILD -------------------------------------------------------------------------------- /generalization/synthesization/cifar_synthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/cifar_synthesis.py -------------------------------------------------------------------------------- /generalization/synthesization/coarse_dirichlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/coarse_dirichlet.py -------------------------------------------------------------------------------- /generalization/synthesization/coarse_dirichlet_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/coarse_dirichlet_test.py -------------------------------------------------------------------------------- /generalization/synthesization/dirichlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/dirichlet.py -------------------------------------------------------------------------------- /generalization/synthesization/dirichlet_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/dirichlet_test.py -------------------------------------------------------------------------------- /generalization/synthesization/gmm_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/gmm_embedding.py -------------------------------------------------------------------------------- /generalization/synthesization/gmm_embedding_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/gmm_embedding_test.py -------------------------------------------------------------------------------- /generalization/synthesization/mnist_synthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/mnist_synthesis.py -------------------------------------------------------------------------------- /generalization/synthesization/synthesizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/synthesization/synthesizer.py -------------------------------------------------------------------------------- /generalization/tasks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/tasks/BUILD -------------------------------------------------------------------------------- /generalization/tasks/cifar100_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/tasks/cifar100_image.py -------------------------------------------------------------------------------- /generalization/tasks/emnist_character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/tasks/emnist_character.py -------------------------------------------------------------------------------- /generalization/tasks/emnist_character_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/tasks/emnist_character_test.py -------------------------------------------------------------------------------- /generalization/tasks/shakespeare_character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/tasks/shakespeare_character.py -------------------------------------------------------------------------------- /generalization/tasks/stackoverflow_word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/tasks/stackoverflow_word.py -------------------------------------------------------------------------------- /generalization/tasks/stackoverflow_word_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/tasks/stackoverflow_word_test.py -------------------------------------------------------------------------------- /generalization/tasks/training_specs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/tasks/training_specs.py -------------------------------------------------------------------------------- /generalization/trainer_centralized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/trainer_centralized.py -------------------------------------------------------------------------------- /generalization/trainer_centralized_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/trainer_centralized_test.py -------------------------------------------------------------------------------- /generalization/trainer_federated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/trainer_federated.py -------------------------------------------------------------------------------- /generalization/trainer_federated_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/trainer_federated_test.py -------------------------------------------------------------------------------- /generalization/utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/BUILD -------------------------------------------------------------------------------- /generalization/utils/centralized_training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/centralized_training_loop.py -------------------------------------------------------------------------------- /generalization/utils/centralized_training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/centralized_training_loop_test.py -------------------------------------------------------------------------------- /generalization/utils/client_data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/client_data_utils.py -------------------------------------------------------------------------------- /generalization/utils/client_data_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/client_data_utils_test.py -------------------------------------------------------------------------------- /generalization/utils/eval_metric_distribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/eval_metric_distribution.py -------------------------------------------------------------------------------- /generalization/utils/eval_metric_distribution_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/eval_metric_distribution_test.py -------------------------------------------------------------------------------- /generalization/utils/fed_avg_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/fed_avg_schedule.py -------------------------------------------------------------------------------- /generalization/utils/fed_avg_schedule_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/fed_avg_schedule_test.py -------------------------------------------------------------------------------- /generalization/utils/federated_training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/federated_training_loop.py -------------------------------------------------------------------------------- /generalization/utils/federated_training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/federated_training_loop_test.py -------------------------------------------------------------------------------- /generalization/utils/logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/logging_utils.py -------------------------------------------------------------------------------- /generalization/utils/metric_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/metric_utils.py -------------------------------------------------------------------------------- /generalization/utils/metric_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/metric_utils_test.py -------------------------------------------------------------------------------- /generalization/utils/resnet_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/resnet_models.py -------------------------------------------------------------------------------- /generalization/utils/resnet_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/resnet_models_test.py -------------------------------------------------------------------------------- /generalization/utils/sql_client_data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/sql_client_data_utils.py -------------------------------------------------------------------------------- /generalization/utils/sql_client_data_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/sql_client_data_utils_test.py -------------------------------------------------------------------------------- /generalization/utils/tf_gaussian_mixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/tf_gaussian_mixture.py -------------------------------------------------------------------------------- /generalization/utils/tf_gaussian_mixture_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/tf_gaussian_mixture_test.py -------------------------------------------------------------------------------- /generalization/utils/trainer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/trainer_utils.py -------------------------------------------------------------------------------- /generalization/utils/trainer_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/generalization/utils/trainer_utils_test.py -------------------------------------------------------------------------------- /large_cohort/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/BUILD -------------------------------------------------------------------------------- /large_cohort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/README.md -------------------------------------------------------------------------------- /large_cohort/aggregation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/aggregation.py -------------------------------------------------------------------------------- /large_cohort/aggregation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/aggregation_test.py -------------------------------------------------------------------------------- /large_cohort/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/data_utils.py -------------------------------------------------------------------------------- /large_cohort/data_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/data_utils_test.py -------------------------------------------------------------------------------- /large_cohort/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/file_utils.py -------------------------------------------------------------------------------- /large_cohort/file_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/file_utils_test.py -------------------------------------------------------------------------------- /large_cohort/flag_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/flag_utils.py -------------------------------------------------------------------------------- /large_cohort/flag_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/flag_utils_test.py -------------------------------------------------------------------------------- /large_cohort/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/requirements.txt -------------------------------------------------------------------------------- /large_cohort/simulation_specs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/simulation_specs.py -------------------------------------------------------------------------------- /large_cohort/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/trainer.py -------------------------------------------------------------------------------- /large_cohort/warmup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/warmup.py -------------------------------------------------------------------------------- /large_cohort/warmup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/large_cohort/warmup_test.py -------------------------------------------------------------------------------- /lidp_auditing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/BUILD -------------------------------------------------------------------------------- /lidp_auditing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/README.md -------------------------------------------------------------------------------- /lidp_auditing/auditing_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/auditing_eval.py -------------------------------------------------------------------------------- /lidp_auditing/auditing_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/auditing_trainer.py -------------------------------------------------------------------------------- /lidp_auditing/confidence_estimators/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/confidence_estimators/BUILD -------------------------------------------------------------------------------- /lidp_auditing/confidence_estimators/__init__.py: -------------------------------------------------------------------------------- 1 | """Compute confidence intervals for xBern r.v.s.""" 2 | -------------------------------------------------------------------------------- /lidp_auditing/confidence_estimators/asymptotic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/confidence_estimators/asymptotic.py -------------------------------------------------------------------------------- /lidp_auditing/confidence_estimators/asymptotic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/confidence_estimators/asymptotic_test.py -------------------------------------------------------------------------------- /lidp_auditing/confidence_estimators/asymptotic_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/confidence_estimators/asymptotic_vectorized.py -------------------------------------------------------------------------------- /lidp_auditing/confidence_estimators/asymptotic_vectorized_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/confidence_estimators/asymptotic_vectorized_test.py -------------------------------------------------------------------------------- /lidp_auditing/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/constants.py -------------------------------------------------------------------------------- /lidp_auditing/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/data.py -------------------------------------------------------------------------------- /lidp_auditing/data_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/data_test.py -------------------------------------------------------------------------------- /lidp_auditing/main_central.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/main_central.py -------------------------------------------------------------------------------- /lidp_auditing/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/models.py -------------------------------------------------------------------------------- /lidp_auditing/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/requirements.txt -------------------------------------------------------------------------------- /lidp_auditing/synthetic/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/synthetic/BUILD -------------------------------------------------------------------------------- /lidp_auditing/synthetic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/synthetic/README.md -------------------------------------------------------------------------------- /lidp_auditing/synthetic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/synthetic/__init__.py -------------------------------------------------------------------------------- /lidp_auditing/synthetic/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/synthetic/generate_data.py -------------------------------------------------------------------------------- /lidp_auditing/synthetic/generate_data_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/synthetic/generate_data_test.py -------------------------------------------------------------------------------- /lidp_auditing/synthetic/process_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/synthetic/process_data.py -------------------------------------------------------------------------------- /lidp_auditing/synthetic/process_data_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/synthetic/process_data_test.py -------------------------------------------------------------------------------- /lidp_auditing/synthetic/run_synthetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/synthetic/run_synthetic.py -------------------------------------------------------------------------------- /lidp_auditing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/lidp_auditing/utils.py -------------------------------------------------------------------------------- /local_adaptivity/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/local_adaptivity/BUILD -------------------------------------------------------------------------------- /local_adaptivity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/local_adaptivity/README.md -------------------------------------------------------------------------------- /local_adaptivity/fed_avg_local_adaptivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/local_adaptivity/fed_avg_local_adaptivity.py -------------------------------------------------------------------------------- /local_adaptivity/fed_avg_local_adaptivity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/local_adaptivity/fed_avg_local_adaptivity_test.py -------------------------------------------------------------------------------- /local_adaptivity/federated_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/local_adaptivity/federated_trainer.py -------------------------------------------------------------------------------- /mf_dpftrl_matrices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/mf_dpftrl_matrices/README.md -------------------------------------------------------------------------------- /mf_dpftrl_matrices/bands1000_rounds2000/b_matrix_tensor_pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/mf_dpftrl_matrices/bands1000_rounds2000/b_matrix_tensor_pb -------------------------------------------------------------------------------- /mf_dpftrl_matrices/bands1000_rounds2000/c_matrix_tensor_pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/mf_dpftrl_matrices/bands1000_rounds2000/c_matrix_tensor_pb -------------------------------------------------------------------------------- /mf_dpftrl_matrices/bands400_rounds2000/b_matrix_tensor_pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/mf_dpftrl_matrices/bands400_rounds2000/b_matrix_tensor_pb -------------------------------------------------------------------------------- /mf_dpftrl_matrices/bands400_rounds2000/c_matrix_tensor_pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/mf_dpftrl_matrices/bands400_rounds2000/c_matrix_tensor_pb -------------------------------------------------------------------------------- /mf_dpftrl_matrices/bands400_rounds2000/lr_vector_tensor_pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/mf_dpftrl_matrices/bands400_rounds2000/lr_vector_tensor_pb -------------------------------------------------------------------------------- /mf_dpftrl_matrices/privacy_accounting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/mf_dpftrl_matrices/privacy_accounting.ipynb -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/BUILD -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/README.md -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/accounting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/accounting.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/constraint_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/constraint_builders.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/constraint_builders_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/constraint_builders_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/BUILD -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/aggregator_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/aggregator_builder.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/aggregator_builder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/aggregator_builder_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/BUILD -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/README.md -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/data_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/data_loaders.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/data_loaders_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/data_loaders_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/generate_and_write_matrices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/generate_and_write_matrices.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/grad_processor_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/grad_processor_builders.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/grad_processor_builders_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/grad_processor_builders_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/gradient_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/gradient_processors.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/gradient_processors_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/gradient_processors_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/models.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/models_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/run_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/run_training.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/run_training_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/run_training_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/training_loop.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/training_loop_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/xm_experiment_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/xm_experiment_definitions.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/xm_fft_experiment_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/centralized/xm_fft_experiment_definitions.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/datasets/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/datasets/BUILD -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/datasets/stackoverflow_word_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/datasets/stackoverflow_word_prediction.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/datasets/stackoverflow_word_prediction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/datasets/stackoverflow_word_prediction_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/dp_fedavg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/dp_fedavg.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/dp_fedavg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/dp_fedavg_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/models/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/models/BUILD -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/models/stackoverflow_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/models/stackoverflow_models.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/models/stackoverflow_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/models/stackoverflow_models_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/run_stackoverflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/run_stackoverflow.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/run_stackoverflow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/run_stackoverflow_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/training_loop.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/dp_ftrl/training_loop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/dp_ftrl/training_loop_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/fft/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/fft/BUILD -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/fft/generate_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/fft/generate_noise.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/fft/generate_noise_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/fft/generate_noise_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/fixed_point_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/fixed_point_library.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/fixed_point_library_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/fixed_point_library_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/images/cifar10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/images/cifar10.png -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/images/matrices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/images/matrices.png -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/images/stackoverflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/images/stackoverflow.png -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/loops.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/loops_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/loops_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/matrix_constructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/matrix_constructors.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/matrix_constructors_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/matrix_constructors_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/matrix_factorization_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/matrix_factorization_query.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/matrix_factorization_query_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/matrix_factorization_query_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/matrix_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/matrix_io.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/matrix_io_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/matrix_io_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/BUILD -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/contrib_matrix_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/contrib_matrix_builders.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/contrib_matrix_builders_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/contrib_matrix_builders_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/factorize_multi_epoch_prefix_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/factorize_multi_epoch_prefix_sum.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/factorize_multi_epoch_prefix_sum_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/factorize_multi_epoch_prefix_sum_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/lagrange_terms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/lagrange_terms.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/lagrange_terms_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/lagrange_terms_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/lt_initializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/lt_initializers.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/optimization.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/optimization_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/optimization_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/primal_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/primal_experiments.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/primal_experiments_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/primal_experiments_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/primal_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/primal_optimization.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/multiple_participations/primal_optimization_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/multiple_participations/primal_optimization_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/solvers.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/solvers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/solvers_test.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/tff_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/tff_aggregator.py -------------------------------------------------------------------------------- /multi_epoch_dp_matrix_factorization/tff_aggregator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/multi_epoch_dp_matrix_factorization/tff_aggregator_test.py -------------------------------------------------------------------------------- /one_shot_epe/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/BUILD -------------------------------------------------------------------------------- /one_shot_epe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/README.md -------------------------------------------------------------------------------- /one_shot_epe/canary_insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/canary_insertion.py -------------------------------------------------------------------------------- /one_shot_epe/canary_insertion_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/canary_insertion_test.py -------------------------------------------------------------------------------- /one_shot_epe/dot_product_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/dot_product_utils.py -------------------------------------------------------------------------------- /one_shot_epe/dot_product_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/dot_product_utils_test.py -------------------------------------------------------------------------------- /one_shot_epe/empirical_privacy_estimation_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/empirical_privacy_estimation_lib.py -------------------------------------------------------------------------------- /one_shot_epe/empirical_privacy_estimation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/empirical_privacy_estimation_test.py -------------------------------------------------------------------------------- /one_shot_epe/fed_avg_with_canaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/fed_avg_with_canaries.py -------------------------------------------------------------------------------- /one_shot_epe/fed_avg_with_canaries_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/fed_avg_with_canaries_test.py -------------------------------------------------------------------------------- /one_shot_epe/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/requirements.txt -------------------------------------------------------------------------------- /one_shot_epe/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/train.py -------------------------------------------------------------------------------- /one_shot_epe/train_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/train_lib.py -------------------------------------------------------------------------------- /one_shot_epe/train_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/one_shot_epe/train_lib_test.py -------------------------------------------------------------------------------- /optimization/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/optimization/BUILD -------------------------------------------------------------------------------- /optimization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/optimization/README.md -------------------------------------------------------------------------------- /optimization/docs/hyperparameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/optimization/docs/hyperparameters.md -------------------------------------------------------------------------------- /optimization/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/optimization/requirements.txt -------------------------------------------------------------------------------- /optimization/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/optimization/trainer.py -------------------------------------------------------------------------------- /optimization/trainer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/optimization/trainer_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/BUILD -------------------------------------------------------------------------------- /periodic_distribution_shift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/README.md -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/BUILD -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/cifar_classification_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/cifar_classification_preprocessing.py -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/cifar_classification_preprocessing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/cifar_classification_preprocessing_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/client_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/client_sampling.py -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/client_sampling_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/client_sampling_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/emnist_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/emnist_preprocessing.py -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/emnist_preprocessing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/emnist_preprocessing_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/stackoverflow_nwp_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/stackoverflow_nwp_preprocessing.py -------------------------------------------------------------------------------- /periodic_distribution_shift/datasets/stackoverflow_nwp_preprocessing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/datasets/stackoverflow_nwp_preprocessing_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/fedavg_temporal_kmeans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/fedavg_temporal_kmeans.py -------------------------------------------------------------------------------- /periodic_distribution_shift/fedavg_temporal_kmeans_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/fedavg_temporal_kmeans_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/main_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/main_trainer.py -------------------------------------------------------------------------------- /periodic_distribution_shift/models/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/models/BUILD -------------------------------------------------------------------------------- /periodic_distribution_shift/models/dual_branch_resnet_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/models/dual_branch_resnet_models.py -------------------------------------------------------------------------------- /periodic_distribution_shift/models/keras_utils_dual_branch_kmeans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/models/keras_utils_dual_branch_kmeans.py -------------------------------------------------------------------------------- /periodic_distribution_shift/models/keras_utils_dual_branch_kmeans_lm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/models/keras_utils_dual_branch_kmeans_lm.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/BUILD -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/cifar_classification_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/cifar_classification_tasks.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/dist_shift_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/dist_shift_task.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/dist_shift_task_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/dist_shift_task_data.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/dist_shift_task_data_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/dist_shift_task_data_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/dist_shift_task_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/dist_shift_task_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/emnist_classification_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/emnist_classification_tasks.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/emnist_classification_tasks_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/emnist_classification_tasks_test.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/stackoverflow_nwp_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/stackoverflow_nwp_tasks.py -------------------------------------------------------------------------------- /periodic_distribution_shift/tasks/task_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/tasks/task_utils.py -------------------------------------------------------------------------------- /periodic_distribution_shift/train_loop_kmeans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/train_loop_kmeans.py -------------------------------------------------------------------------------- /periodic_distribution_shift/validation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/periodic_distribution_shift/validation_utils.py -------------------------------------------------------------------------------- /personalization_benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/README.md -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/BUILD -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/README.md -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/BUILD -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/checkpoint_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/checkpoint_utils.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/checkpoint_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/checkpoint_utils_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/finetuning_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/finetuning_utils.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/finetuning_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/finetuning_utils_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/hypcluster_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/hypcluster_eval.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/hypcluster_eval_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/hypcluster_eval_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/hypcluster_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/hypcluster_train.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/hypcluster_train_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/hypcluster_train_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/hypcluster_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/hypcluster_utils.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/hypcluster_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/hypcluster_utils_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/knn_per.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/knn_per.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/knn_per_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/knn_per_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/optimizer_flag_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/optimizer_flag_utils.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/algorithms/optimizer_flag_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/algorithms/optimizer_flag_utils_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/constants.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/BUILD -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/emnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/emnist.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/emnist_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/emnist_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/landmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/landmark.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/landmark_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/landmark_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/mobilenet_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/mobilenet_v2.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/mobilenet_v2_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/mobilenet_v2_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/stackoverflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/stackoverflow.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/stackoverflow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/stackoverflow_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/ted_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/ted_multi.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/ted_multi_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/ted_multi_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/transformer_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/transformer_models.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/transformer_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/transformer_models_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/datasets/write_ted_multi_to_sql_client_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/datasets/write_ted_multi_to_sql_client_data.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/finetuning_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/finetuning_trainer.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/finetuning_trainer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/finetuning_trainer_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/hypcluster_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/hypcluster_trainer.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/hypcluster_trainer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/hypcluster_trainer_test.py -------------------------------------------------------------------------------- /personalization_benchmark/cross_device/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_device/requirements.txt -------------------------------------------------------------------------------- /personalization_benchmark/cross_silo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/personalization_benchmark/cross_silo/README.md -------------------------------------------------------------------------------- /posterior_averaging/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/posterior_averaging/BUILD -------------------------------------------------------------------------------- /posterior_averaging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/posterior_averaging/README.md -------------------------------------------------------------------------------- /posterior_averaging/fed_pa_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/posterior_averaging/fed_pa_schedule.py -------------------------------------------------------------------------------- /posterior_averaging/fed_pa_schedule_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/posterior_averaging/fed_pa_schedule_test.py -------------------------------------------------------------------------------- /posterior_averaging/federated_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/posterior_averaging/federated_trainer.py -------------------------------------------------------------------------------- /private_linear_compression/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/BUILD -------------------------------------------------------------------------------- /private_linear_compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/README.md -------------------------------------------------------------------------------- /private_linear_compression/count_sketching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/count_sketching.py -------------------------------------------------------------------------------- /private_linear_compression/count_sketching_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/count_sketching_test.py -------------------------------------------------------------------------------- /private_linear_compression/count_sketching_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/count_sketching_utils.py -------------------------------------------------------------------------------- /private_linear_compression/count_sketching_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/count_sketching_utils_test.py -------------------------------------------------------------------------------- /private_linear_compression/ddp_compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/ddp_compression.py -------------------------------------------------------------------------------- /private_linear_compression/ddp_compression_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/ddp_compression_test.py -------------------------------------------------------------------------------- /private_linear_compression/dme_merge_and_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/dme_merge_and_plot.py -------------------------------------------------------------------------------- /private_linear_compression/dme_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/dme_run.py -------------------------------------------------------------------------------- /private_linear_compression/fl_compression_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/fl_compression_run.py -------------------------------------------------------------------------------- /private_linear_compression/images/emnist-both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/images/emnist-both.png -------------------------------------------------------------------------------- /private_linear_compression/images/emnist-dr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/images/emnist-dr.png -------------------------------------------------------------------------------- /private_linear_compression/images/sonwp-dr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/images/sonwp-dr.png -------------------------------------------------------------------------------- /private_linear_compression/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/requirements.txt -------------------------------------------------------------------------------- /private_linear_compression/subsampled_random_hadamard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/subsampled_random_hadamard.py -------------------------------------------------------------------------------- /private_linear_compression/subsampled_random_hadamard_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/private_linear_compression/subsampled_random_hadamard_test.py -------------------------------------------------------------------------------- /rcc_dp/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/BUILD -------------------------------------------------------------------------------- /rcc_dp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/README.md -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/BUILD -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/config.py -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/experiment.py -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/experiment_coding_cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/experiment_coding_cost.py -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/experiment_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/experiment_test.py -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/miracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/miracle.py -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/rhr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/rhr.py -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/ss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/ss.py -------------------------------------------------------------------------------- /rcc_dp/frequency_estimation/unbias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/frequency_estimation/unbias.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/BUILD -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/config.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/experiment.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/experiment_coding_cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/experiment_coding_cost.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/experiment_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/experiment_test.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/get_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/get_parameters.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/get_parameters_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/get_parameters_test.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/miracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/miracle.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/miracle_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/miracle_test.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/optimize_unbias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/optimize_unbias.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/privunit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/privunit.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/privunit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/privunit_test.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/sqkr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/sqkr.py -------------------------------------------------------------------------------- /rcc_dp/mean_estimation/sqkr_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/mean_estimation/sqkr_test.py -------------------------------------------------------------------------------- /rcc_dp/modify_pi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/modify_pi.py -------------------------------------------------------------------------------- /rcc_dp/modify_pi_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/rcc_dp/modify_pi_test.py -------------------------------------------------------------------------------- /reconstruction/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/BUILD -------------------------------------------------------------------------------- /reconstruction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/README.md -------------------------------------------------------------------------------- /reconstruction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/__init__.py -------------------------------------------------------------------------------- /reconstruction/evaluation_computation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/evaluation_computation.py -------------------------------------------------------------------------------- /reconstruction/evaluation_computation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/evaluation_computation_test.py -------------------------------------------------------------------------------- /reconstruction/keras_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/keras_utils.py -------------------------------------------------------------------------------- /reconstruction/keras_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/keras_utils_test.py -------------------------------------------------------------------------------- /reconstruction/movielens/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/BUILD -------------------------------------------------------------------------------- /reconstruction/movielens/federated_movielens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/federated_movielens.py -------------------------------------------------------------------------------- /reconstruction/movielens/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/models.py -------------------------------------------------------------------------------- /reconstruction/movielens/models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/models_test.py -------------------------------------------------------------------------------- /reconstruction/movielens/movielens_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/movielens_dataset.py -------------------------------------------------------------------------------- /reconstruction/movielens/movielens_dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/movielens_dataset_test.py -------------------------------------------------------------------------------- /reconstruction/movielens/testdata/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/testdata/BUILD -------------------------------------------------------------------------------- /reconstruction/movielens/testdata/movies.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/testdata/movies.dat -------------------------------------------------------------------------------- /reconstruction/movielens/testdata/ratings.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/testdata/ratings.dat -------------------------------------------------------------------------------- /reconstruction/movielens/testdata/users.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/movielens/testdata/users.dat -------------------------------------------------------------------------------- /reconstruction/reconstruction_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/reconstruction_model.py -------------------------------------------------------------------------------- /reconstruction/reconstruction_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/reconstruction_utils.py -------------------------------------------------------------------------------- /reconstruction/reconstruction_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/reconstruction_utils_test.py -------------------------------------------------------------------------------- /reconstruction/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/requirements.txt -------------------------------------------------------------------------------- /reconstruction/shared/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/shared/BUILD -------------------------------------------------------------------------------- /reconstruction/shared/federated_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/shared/federated_evaluation.py -------------------------------------------------------------------------------- /reconstruction/shared/federated_evaluation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/shared/federated_evaluation_test.py -------------------------------------------------------------------------------- /reconstruction/shared/federated_tasks_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/shared/federated_tasks_test.py -------------------------------------------------------------------------------- /reconstruction/shared/federated_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/shared/federated_trainer.py -------------------------------------------------------------------------------- /reconstruction/shared/federated_trainer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/shared/federated_trainer_utils.py -------------------------------------------------------------------------------- /reconstruction/shared/federated_trainer_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/shared/federated_trainer_utils_test.py -------------------------------------------------------------------------------- /reconstruction/stackoverflow/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/stackoverflow/BUILD -------------------------------------------------------------------------------- /reconstruction/stackoverflow/federated_stackoverflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/stackoverflow/federated_stackoverflow.py -------------------------------------------------------------------------------- /reconstruction/stackoverflow/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/stackoverflow/models.py -------------------------------------------------------------------------------- /reconstruction/stackoverflow/models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/stackoverflow/models_test.py -------------------------------------------------------------------------------- /reconstruction/stackoverflow/stackoverflow_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/stackoverflow/stackoverflow_dataset.py -------------------------------------------------------------------------------- /reconstruction/stackoverflow/stackoverflow_dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/stackoverflow/stackoverflow_dataset_test.py -------------------------------------------------------------------------------- /reconstruction/training_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/training_process.py -------------------------------------------------------------------------------- /reconstruction/training_process_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/reconstruction/training_process_test.py -------------------------------------------------------------------------------- /robust_aggregation/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/robust_aggregation/BUILD -------------------------------------------------------------------------------- /robust_aggregation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/robust_aggregation/README.md -------------------------------------------------------------------------------- /robust_aggregation/robust_federated_aggregation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/robust_aggregation/robust_federated_aggregation.py -------------------------------------------------------------------------------- /robust_aggregation/robust_federated_aggregation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/robust_aggregation/robust_federated_aggregation_test.py -------------------------------------------------------------------------------- /semi_cyclic_sgd/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/semi_cyclic_sgd/BUILD -------------------------------------------------------------------------------- /semi_cyclic_sgd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/semi_cyclic_sgd/README.md -------------------------------------------------------------------------------- /semi_cyclic_sgd/cyclic_bag_log_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/semi_cyclic_sgd/cyclic_bag_log_reg.py -------------------------------------------------------------------------------- /semi_cyclic_sgd/logs_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/semi_cyclic_sgd/logs_analysis.ipynb -------------------------------------------------------------------------------- /semi_cyclic_sgd/preprocess_sentiment140.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/semi_cyclic_sgd/preprocess_sentiment140.py -------------------------------------------------------------------------------- /semi_cyclic_sgd/run_experiment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/semi_cyclic_sgd/run_experiment.sh -------------------------------------------------------------------------------- /semi_cyclic_sgd/sentiment_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/semi_cyclic_sgd/sentiment_util.py -------------------------------------------------------------------------------- /shrink_unshrink/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/BUILD -------------------------------------------------------------------------------- /shrink_unshrink/emnist_fedavg_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/emnist_fedavg_main.py -------------------------------------------------------------------------------- /shrink_unshrink/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/models.py -------------------------------------------------------------------------------- /shrink_unshrink/models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/models_test.py -------------------------------------------------------------------------------- /shrink_unshrink/shrink_unshrink_tff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/shrink_unshrink_tff.py -------------------------------------------------------------------------------- /shrink_unshrink/shrink_unshrink_tff_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/shrink_unshrink_tff_test.py -------------------------------------------------------------------------------- /shrink_unshrink/simple_fedavg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/simple_fedavg_test.py -------------------------------------------------------------------------------- /shrink_unshrink/simple_fedavg_tf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/simple_fedavg_tf.py -------------------------------------------------------------------------------- /shrink_unshrink/simple_fedavg_tf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/simple_fedavg_tf_test.py -------------------------------------------------------------------------------- /shrink_unshrink/simple_fedavg_tff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/simple_fedavg_tff.py -------------------------------------------------------------------------------- /shrink_unshrink/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/shrink_unshrink/trainer.py -------------------------------------------------------------------------------- /targeted_attack/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/targeted_attack/BUILD -------------------------------------------------------------------------------- /targeted_attack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/targeted_attack/README.md -------------------------------------------------------------------------------- /targeted_attack/attacked_fedavg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/targeted_attack/attacked_fedavg.py -------------------------------------------------------------------------------- /targeted_attack/attacked_fedavg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/targeted_attack/attacked_fedavg_test.py -------------------------------------------------------------------------------- /targeted_attack/emnist_with_targeted_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/targeted_attack/emnist_with_targeted_attack.py -------------------------------------------------------------------------------- /triehh/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/triehh/BUILD -------------------------------------------------------------------------------- /triehh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/triehh/README.md -------------------------------------------------------------------------------- /triehh/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/triehh/requirements.txt -------------------------------------------------------------------------------- /triehh/triehh_tf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/triehh/triehh_tf.py -------------------------------------------------------------------------------- /triehh/triehh_tf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/triehh/triehh_tf_test.py -------------------------------------------------------------------------------- /triehh/triehh_tff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/triehh/triehh_tff.py -------------------------------------------------------------------------------- /triehh/triehh_tff_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/triehh/triehh_tff_test.py -------------------------------------------------------------------------------- /utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/BUILD -------------------------------------------------------------------------------- /utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/README.md -------------------------------------------------------------------------------- /utils/datasets/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/BUILD -------------------------------------------------------------------------------- /utils/datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/README.md -------------------------------------------------------------------------------- /utils/datasets/cifar100_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/cifar100_dataset.py -------------------------------------------------------------------------------- /utils/datasets/cifar100_dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/cifar100_dataset_test.py -------------------------------------------------------------------------------- /utils/datasets/cifar10_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/cifar10_dataset.py -------------------------------------------------------------------------------- /utils/datasets/cifar10_dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/cifar10_dataset_test.py -------------------------------------------------------------------------------- /utils/datasets/emnist_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/emnist_dataset.py -------------------------------------------------------------------------------- /utils/datasets/emnist_dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/emnist_dataset_test.py -------------------------------------------------------------------------------- /utils/datasets/infinite_emnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/infinite_emnist.py -------------------------------------------------------------------------------- /utils/datasets/infinite_emnist_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/infinite_emnist_test.py -------------------------------------------------------------------------------- /utils/datasets/shakespeare_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/shakespeare_dataset.py -------------------------------------------------------------------------------- /utils/datasets/shakespeare_dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/shakespeare_dataset_test.py -------------------------------------------------------------------------------- /utils/datasets/stackoverflow_tag_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/stackoverflow_tag_prediction.py -------------------------------------------------------------------------------- /utils/datasets/stackoverflow_tag_prediction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/stackoverflow_tag_prediction_test.py -------------------------------------------------------------------------------- /utils/datasets/stackoverflow_word_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/stackoverflow_word_prediction.py -------------------------------------------------------------------------------- /utils/datasets/stackoverflow_word_prediction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/datasets/stackoverflow_word_prediction_test.py -------------------------------------------------------------------------------- /utils/keras_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/keras_metrics.py -------------------------------------------------------------------------------- /utils/keras_metrics_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/keras_metrics_test.py -------------------------------------------------------------------------------- /utils/models/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/BUILD -------------------------------------------------------------------------------- /utils/models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/README.md -------------------------------------------------------------------------------- /utils/models/emnist_ae_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/emnist_ae_models.py -------------------------------------------------------------------------------- /utils/models/emnist_ae_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/emnist_ae_models_test.py -------------------------------------------------------------------------------- /utils/models/emnist_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/emnist_models.py -------------------------------------------------------------------------------- /utils/models/emnist_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/emnist_models_test.py -------------------------------------------------------------------------------- /utils/models/resnet_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/resnet_models.py -------------------------------------------------------------------------------- /utils/models/resnet_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/resnet_models_test.py -------------------------------------------------------------------------------- /utils/models/shakespeare_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/shakespeare_models.py -------------------------------------------------------------------------------- /utils/models/shakespeare_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/shakespeare_models_test.py -------------------------------------------------------------------------------- /utils/models/stackoverflow_lr_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/stackoverflow_lr_models.py -------------------------------------------------------------------------------- /utils/models/stackoverflow_lr_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/stackoverflow_lr_models_test.py -------------------------------------------------------------------------------- /utils/models/stackoverflow_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/stackoverflow_models.py -------------------------------------------------------------------------------- /utils/models/stackoverflow_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/stackoverflow_models_test.py -------------------------------------------------------------------------------- /utils/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/models/utils.py -------------------------------------------------------------------------------- /utils/optimizers/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/BUILD -------------------------------------------------------------------------------- /utils/optimizers/lars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/lars.py -------------------------------------------------------------------------------- /utils/optimizers/lars_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/lars_test.py -------------------------------------------------------------------------------- /utils/optimizers/optimizer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/optimizer_utils.py -------------------------------------------------------------------------------- /utils/optimizers/optimizer_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/optimizer_utils_test.py -------------------------------------------------------------------------------- /utils/optimizers/shampoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/shampoo.py -------------------------------------------------------------------------------- /utils/optimizers/shampoo_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/shampoo_test.py -------------------------------------------------------------------------------- /utils/optimizers/yogi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/yogi.py -------------------------------------------------------------------------------- /utils/optimizers/yogi_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/optimizers/yogi_test.py -------------------------------------------------------------------------------- /utils/task_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/task_utils.py -------------------------------------------------------------------------------- /utils/task_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/task_utils_test.py -------------------------------------------------------------------------------- /utils/tensor_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/tensor_utils.py -------------------------------------------------------------------------------- /utils/tensor_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/tensor_utils_test.py -------------------------------------------------------------------------------- /utils/training_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/training_utils.py -------------------------------------------------------------------------------- /utils/training_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/training_utils_test.py -------------------------------------------------------------------------------- /utils/utils_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/utils_impl.py -------------------------------------------------------------------------------- /utils/utils_impl_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-research/federated/HEAD/utils/utils_impl_test.py --------------------------------------------------------------------------------