nvflare.app_common package¶
Subpackages¶
- nvflare.app_common.abstract package
- Submodules
- nvflare.app_common.abstract.aggregator module
- nvflare.app_common.abstract.formatter module
- nvflare.app_common.abstract.learnable module
- nvflare.app_common.abstract.learnable_persistor module
- nvflare.app_common.abstract.learner_spec module
- nvflare.app_common.abstract.model module
- nvflare.app_common.abstract.model_locator module
- nvflare.app_common.abstract.model_persistor module
- nvflare.app_common.abstract.model_processor module
- nvflare.app_common.abstract.shareable_generator module
- Module contents
- Submodules
- nvflare.app_common.aggregators package
- nvflare.app_common.decomposers package
- nvflare.app_common.executors package
- nvflare.app_common.filters package
- nvflare.app_common.homomorphic_encryption package
- Submodules
- nvflare.app_common.homomorphic_encryption.he_constant module
- nvflare.app_common.homomorphic_encryption.he_intime_accumulate_model_aggregator module
- nvflare.app_common.homomorphic_encryption.he_model_decryptor module
- nvflare.app_common.homomorphic_encryption.he_model_encryptor module
- nvflare.app_common.homomorphic_encryption.he_model_shareable_generator module
- nvflare.app_common.homomorphic_encryption.he_pt_model_reader_writer module
- nvflare.app_common.homomorphic_encryption.homomorphic_encrypt module
- Module contents
- Submodules
- nvflare.app_common.job_schedulers package
- nvflare.app_common.np package
- nvflare.app_common.pt package
- Submodules
- nvflare.app_common.pt.pt_ditto module
- nvflare.app_common.pt.pt_fed_utils module
- nvflare.app_common.pt.pt_fedopt module
- nvflare.app_common.pt.pt_fedproxloss module
- nvflare.app_common.pt.pt_file_model_locator module
- nvflare.app_common.pt.pt_file_model_persistor module
- nvflare.app_common.pt.pt_model_reader_writer module
- nvflare.app_common.pt.pt_multi_process_executor module
- nvflare.app_common.pt.pt_scaffold module
- nvflare.app_common.pt.tb_receiver module
- Module contents
- Submodules
- nvflare.app_common.resource_consumers package
- nvflare.app_common.resource_managers package
- nvflare.app_common.shareablegenerators package
- nvflare.app_common.state_persistors package
- nvflare.app_common.storages package
- nvflare.app_common.widgets package
- nvflare.app_common.workflows package
- Submodules
- Module contents
Submodules¶
- nvflare.app_common.app_constant module
AlgorithmConstants
AppConstants
AppConstants.AGGREGATION_ACCEPTED
AppConstants.AGGREGATION_RESULT
AppConstants.AGGREGATION_TRIGGERED
AppConstants.CKPT_PRELOAD_PATH
AppConstants.CONFIG_PATH
AppConstants.CONTRIBUTION_CLIENT
AppConstants.CONTRIBUTION_ROUND
AppConstants.CROSS_VAL_CLIENT_MODEL
AppConstants.CROSS_VAL_DIR
AppConstants.CROSS_VAL_MODEL_DIR_NAME
AppConstants.CROSS_VAL_MODEL_PATH
AppConstants.CROSS_VAL_RESULTS_DIR_NAME
AppConstants.CROSS_VAL_RESULTS_PATH
AppConstants.CROSS_VAL_SERVER_MODEL
AppConstants.CURRENT_LEARNING_RATE
AppConstants.CURRENT_ROUND
AppConstants.DATA_CLIENT
AppConstants.DEFAULT_AGGREGATOR_ID
AppConstants.DEFAULT_FORMATTER_ID
AppConstants.DEFAULT_MODEL_DIR
AppConstants.DEFAULT_MODEL_LOCATOR_ID
AppConstants.DEFAULT_PERSISTOR_ID
AppConstants.DEFAULT_SHAREABLE_GENERATOR_ID
AppConstants.DEVICE
AppConstants.DXO
AppConstants.FAILURE
AppConstants.GLOBAL_MODEL
AppConstants.INITIAL_LEARNING_RATE
AppConstants.IS_BEST
AppConstants.IS_FIRST_ROUND
AppConstants.LOCAL_EPOCHS
AppConstants.LOG_DIR
AppConstants.META_COOKIE
AppConstants.META_DATA
AppConstants.MODEL_LOAD_PATH
AppConstants.MODEL_NAME
AppConstants.MODEL_NETWORK
AppConstants.MODEL_OWNER
AppConstants.MODEL_SAVE_PATH
AppConstants.MODEL_TO_VALIDATE
AppConstants.MODEL_URL
AppConstants.MODEL_WEIGHTS
AppConstants.MULTI_GPU
AppConstants.MY_RANK
AppConstants.NUMBER_OF_GPUS
AppConstants.NUM_EPOCHS_CURRENT_ROUND
AppConstants.NUM_ROUNDS
AppConstants.NUM_TOTAL_EPOCHS
AppConstants.NUM_TOTAL_STEPS
AppConstants.PARTICIPATING_CLIENTS
AppConstants.PHASE
AppConstants.PHASE_FINISHED
AppConstants.PHASE_INIT
AppConstants.PHASE_MODEL_VALIDATION
AppConstants.PHASE_TRAIN
AppConstants.RECEIVED_MODEL
AppConstants.RECEIVED_MODEL_OWNER
AppConstants.ROUND
AppConstants.START_ROUND
AppConstants.STATUS_DONE
AppConstants.STATUS_IDLE
AppConstants.STATUS_TRAINING
AppConstants.STATUS_WAIT
AppConstants.SUBMIT_MODEL_FAILURE_REASON
AppConstants.SUBMIT_MODEL_NAME
AppConstants.TASK_END_RUN
AppConstants.TASK_SUBMIT_MODEL
AppConstants.TASK_TRAIN
AppConstants.TASK_VALIDATION
AppConstants.TRAINING_RESULT
AppConstants.TRAIN_CONTEXT
AppConstants.TRAIN_SHAREABLE
AppConstants.VALIDATE_TYPE
AppConstants.VALIDATION_RESULT
AppConstants.WAIT_AFTER_MIN_CLIENTS
DefaultCheckpointFileName
EnvironmentKey
ExecutorTasks
ModelFormat
ModelName
ValidateType
- nvflare.app_common.app_event_type module
AppEventType
AppEventType.AFTER_AGGREGATION
AppEventType.AFTER_CONTRIBUTION_ACCEPT
AppEventType.AFTER_GET_VALIDATION_MODELS
AppEventType.AFTER_INITIALIZE
AppEventType.AFTER_LEARNABLE_PERSIST
AppEventType.AFTER_SEND_BEST_MODEL
AppEventType.AFTER_SHAREABLE_TO_LEARNABLE
AppEventType.AFTER_SUBMIT_VALIDATION_RESULTS
AppEventType.AFTER_TRAIN
AppEventType.AFTER_VALIDATE_MODEL
AppEventType.BEFORE_AGGREGATION
AppEventType.BEFORE_CONTRIBUTION_ACCEPT
AppEventType.BEFORE_GET_VALIDATION_MODELS
AppEventType.BEFORE_INITIALIZE
AppEventType.BEFORE_LEARNABLE_PERSIST
AppEventType.BEFORE_SEND_BEST_MODEL
AppEventType.BEFORE_SHAREABLE_TO_LEARNABLE
AppEventType.BEFORE_SUBMIT_VALIDATION_RESULTS
AppEventType.BEFORE_TRAIN
AppEventType.BEFORE_TRAIN_TASK
AppEventType.BEFORE_VALIDATE_MODEL
AppEventType.CROSS_VAL_INIT
AppEventType.END_AGGREGATION
AppEventType.GLOBAL_BEST_MODEL_AVAILABLE
AppEventType.GLOBAL_WEIGHTS_UPDATED
AppEventType.INITIAL_MODEL_LOADED
AppEventType.LOCAL_BEST_MODEL_AVAILABLE
AppEventType.RECEIVE_BEST_MODEL
AppEventType.RECEIVE_CONTRIBUTION
AppEventType.RECEIVE_VALIDATION_MODEL
AppEventType.RECEIVE_VALIDATION_RESULTS
AppEventType.ROUND_DONE
AppEventType.ROUND_STARTED
AppEventType.SEND_MODEL_FOR_VALIDATION
AppEventType.SEND_VALIDATION_RESULTS
AppEventType.SERVER_RECEIVE_BEST_MODEL
AppEventType.SUBMIT_LOCAL_BEST_MODEL
AppEventType.TRAINING_FINISHED
AppEventType.TRAINING_STARTED
AppEventType.TRAIN_DONE
AppEventType.VALIDATION_RESULT_RECEIVED
- nvflare.app_common.model_desc module