fl4health.clients package¶
Subpackages¶
Submodules¶
- fl4health.clients.adaptive_drift_constraint_client module
AdaptiveDriftConstraintClientAdaptiveDriftConstraintClient.__init__()AdaptiveDriftConstraintClient.compute_penalty_loss()AdaptiveDriftConstraintClient.compute_training_loss()AdaptiveDriftConstraintClient.get_parameter_exchanger()AdaptiveDriftConstraintClient.get_parameters()AdaptiveDriftConstraintClient.set_parameters()AdaptiveDriftConstraintClient.update_after_train()
- fl4health.clients.apfl_client module
- fl4health.clients.basic_client module
BasicClientBasicClient.__init__()BasicClient.compute_evaluation_loss()BasicClient.compute_loss_and_additional_losses()BasicClient.compute_training_loss()BasicClient.evaluate()BasicClient.fit()BasicClient.get_client_specific_logs()BasicClient.get_client_specific_reports()BasicClient.get_criterion()BasicClient.get_data_loaders()BasicClient.get_lr_scheduler()BasicClient.get_model()BasicClient.get_optimizer()BasicClient.get_parameter_exchanger()BasicClient.get_parameters()BasicClient.get_properties()BasicClient.get_test_data_loader()BasicClient.initialize_all_model_weights()BasicClient.predict()BasicClient.process_config()BasicClient.set_optimizer()BasicClient.set_parameters()BasicClient.setup_client()BasicClient.setup_client_and_return_all_model_parameters()BasicClient.shutdown()BasicClient.train_by_epochs()BasicClient.train_by_steps()BasicClient.train_step()BasicClient.transform_gradients()BasicClient.transform_target()BasicClient.update_after_step()BasicClient.update_after_train()BasicClient.update_before_epoch()BasicClient.update_before_step()BasicClient.update_before_train()BasicClient.update_lr_schedulers()BasicClient.update_metric_manager()BasicClient.val_step()BasicClient.validate()
- fl4health.clients.clipping_client module
NumpyClippingClientNumpyClippingClient.__init__()NumpyClippingClient.calculate_parameters_norm()NumpyClippingClient.clip_parameters()NumpyClippingClient.compute_weight_update_and_clip()NumpyClippingClient.get_parameter_exchanger()NumpyClippingClient.get_parameters()NumpyClippingClient.set_parameters()NumpyClippingClient.setup_client()
- fl4health.clients.constrained_fenda_client module
ConstrainedFendaClientConstrainedFendaClient.__init__()ConstrainedFendaClient.compute_evaluation_loss()ConstrainedFendaClient.compute_loss_and_additional_losses()ConstrainedFendaClient.get_parameter_exchanger()ConstrainedFendaClient.predict()ConstrainedFendaClient.update_after_train()ConstrainedFendaClient.update_before_train()
- fl4health.clients.ditto_client module
DittoClientDittoClient.__init__()DittoClient.compute_evaluation_loss()DittoClient.compute_loss_and_additional_losses()DittoClient.compute_training_loss()DittoClient.get_global_model()DittoClient.get_optimizer()DittoClient.get_parameters()DittoClient.initialize_all_model_weights()DittoClient.predict()DittoClient.set_initial_global_tensors()DittoClient.set_optimizer()DittoClient.set_parameters()DittoClient.setup_client()DittoClient.train_step()DittoClient.update_before_train()DittoClient.validate()
- fl4health.clients.ensemble_client module
- fl4health.clients.evaluate_client module
EvaluateClientEvaluateClient.__init__()EvaluateClient.evaluate()EvaluateClient.fit()EvaluateClient.get_data_loader()EvaluateClient.get_local_model()EvaluateClient.get_parameter_exchanger()EvaluateClient.get_parameters()EvaluateClient.initialize_global_model()EvaluateClient.merge_metrics()EvaluateClient.set_parameters()EvaluateClient.setup_client()EvaluateClient.validate()EvaluateClient.validate_on_model()
- fl4health.clients.fed_pca_client module
- fl4health.clients.fed_prox_client module
- fl4health.clients.fedbn_client module
- fl4health.clients.fedper_client module
- fl4health.clients.fedpm_client module
- fl4health.clients.fedrep_client module
- fl4health.clients.fenda_client module
- fl4health.clients.fenda_ditto_client module
FendaDittoClientFendaDittoClient.__init__()FendaDittoClient.compute_training_loss()FendaDittoClient.get_global_model()FendaDittoClient.get_model()FendaDittoClient.get_parameters()FendaDittoClient.predict()FendaDittoClient.set_initial_global_tensors()FendaDittoClient.set_parameters()FendaDittoClient.setup_client()FendaDittoClient.update_before_train()
- fl4health.clients.flash_client module
- fl4health.clients.gpfl_client module
GpflClientGpflClient.__init__()GpflClient.calculate_class_sample_proportions()GpflClient.compute_conditional_inputs()GpflClient.compute_magnitude_level_loss()GpflClient.compute_training_loss()GpflClient.get_optimizer()GpflClient.get_parameter_exchanger()GpflClient.set_optimizer()GpflClient.setup_client()GpflClient.train_step()GpflClient.transform_input()GpflClient.update_before_train()GpflClient.val_step()
- fl4health.clients.instance_level_dp_client module
- fl4health.clients.model_merge_client module
ModelMergeClientModelMergeClient.__init__()ModelMergeClient.evaluate()ModelMergeClient.fit()ModelMergeClient.get_model()ModelMergeClient.get_parameter_exchanger()ModelMergeClient.get_parameters()ModelMergeClient.get_test_data_loader()ModelMergeClient.set_parameters()ModelMergeClient.setup_client()ModelMergeClient.validate()
- fl4health.clients.moon_client module
- fl4health.clients.mr_mtl_client module
- fl4health.clients.nnunet_client module
NnunetClientNnunetClient.__init__()NnunetClient.compute_loss_and_additional_losses()NnunetClient.create_plans()NnunetClient.empty_cache()NnunetClient.get_client_specific_logs()NnunetClient.get_client_specific_reports()NnunetClient.get_criterion()NnunetClient.get_data_loaders()NnunetClient.get_lr_scheduler()NnunetClient.get_model()NnunetClient.get_optimizer()NnunetClient.get_properties()NnunetClient.mask_data()NnunetClient.maybe_extract_fingerprint()NnunetClient.maybe_preprocess()NnunetClient.predict()NnunetClient.setup_client()NnunetClient.shutdown()NnunetClient.shutdown_dataloader()NnunetClient.train_step()NnunetClient.transform_gradients()NnunetClient.update_before_train()NnunetClient.update_metric_manager()
- fl4health.clients.partial_weight_exchange_client module
- fl4health.clients.perfcl_client module
- fl4health.clients.scaffold_client module
DPScaffoldClientScaffoldClientScaffoldClient.__init__()ScaffoldClient.compute_parameters_delta()ScaffoldClient.compute_updated_control_variates()ScaffoldClient.get_parameter_exchanger()ScaffoldClient.get_parameters()ScaffoldClient.modify_grad()ScaffoldClient.set_parameters()ScaffoldClient.setup_client()ScaffoldClient.transform_gradients()ScaffoldClient.update_after_train()ScaffoldClient.update_control_variates()
- fl4health.clients.tabular_data_client module