nvflare.app_common.app_event_type module
- class AppEventType[source]
Bases:
objectDefines application events.
- AFTER_AGGREGATION = '_after_aggregation'
- AFTER_CONTRIBUTION_ACCEPT = '_after_contribution_accept'
- AFTER_GET_VALIDATION_MODELS = '_after_get_validation_models'
- AFTER_INITIALIZE = '_after_initialize'
- AFTER_LEARNABLE_PERSIST = '_after_save_model'
- AFTER_SEND_BEST_MODEL = '_after_send_best_model'
- AFTER_SHAREABLE_TO_LEARNABLE = '_after_model_update'
- AFTER_SUBMIT_VALIDATION_RESULTS = '_after_submit_validation_results'
- AFTER_TRAIN = '_after_train'
- AFTER_VALIDATE_MODEL = '_after_validate_model'
- BEFORE_AGGREGATION = '_before_aggregation'
- BEFORE_CONTRIBUTION_ACCEPT = '_before_contribution_accept'
- BEFORE_GET_VALIDATION_MODELS = '_before_get_validation_models'
- BEFORE_INITIALIZE = '_before_initialize'
- BEFORE_LEARNABLE_PERSIST = '_before_save_model'
- BEFORE_SEND_BEST_MODEL = '_before_send_best_model'
- BEFORE_SHAREABLE_TO_LEARNABLE = '_before_model_update'
- BEFORE_SUBMIT_VALIDATION_RESULTS = '_before_submit_validation_results'
- BEFORE_TRAIN = '_before_train'
- BEFORE_TRAIN_TASK = '_before_train_task'
- BEFORE_VALIDATE_MODEL = '_before_validate_model'
- CROSS_VAL_INIT = '_cross_val_init'
- END_AGGREGATION = '_end_aggregation'
- GLOBAL_BEST_MODEL_AVAILABLE = '_global_best_model_available'
- GLOBAL_WEIGHTS_UPDATED = '_global_weights_updated'
- INITIAL_MODEL_LOADED = '_initial_model_loaded'
- LOCAL_BEST_MODEL_AVAILABLE = '_local_best_model_available'
- RECEIVE_BEST_MODEL = '_receive_best_model'
- RECEIVE_CONTRIBUTION = '_receive_contribution'
- RECEIVE_VALIDATION_MODEL = '_receive_validation_model'
- RECEIVE_VALIDATION_RESULTS = '_receive_validation_results'
- ROUND_DONE = '_round_done'
- ROUND_STARTED = '_round_started'
- SEND_MODEL_FOR_VALIDATION = '_send_model_for_validation'
- SEND_VALIDATION_RESULTS = '_send_validation_results'
- SERVER_RECEIVE_BEST_MODEL = '_server_receive_best_model'
- SUBMIT_LOCAL_BEST_MODEL = '_submit_local_best_model'
- TRAINING_FINISHED = '_training_finished'
- TRAINING_STARTED = '_training_started'
- TRAIN_DONE = '_train_done'
- VALIDATION_RESULT_RECEIVED = '_validation_result_received'