nvflare.app_common.app_event_type module¶
- class AppEventType[source]¶
Bases:
object
Defines 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'¶