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'