FedEval
latest
1. Introduction
2. Environments
3. Tutorials
4. Benchmarks
5. API Reference
FedEval
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
_
__add__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__AVAILABLE_LOGGING_LEVELS (FedEval.config.configuration._RuntimeConfig attribute)
__check_items() (FedEval.config.configuration._RT_Machine static method)
(FedEval.config.configuration._RuntimeConfig static method)
__check_ML_model_params() (FedEval.config.configuration._ModelConfig static method)
__check_raw_config() (FedEval.config.configuration._ModelConfig static method)
__check_runtime_config_shallow_structure() (FedEval.config.configuration._ModelConfig static method)
__get_avg_test_metric_keys() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
__get_avg_val_metric_keys() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
__get_cur_used_time() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
__iadd__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__init_machines() (FedEval.config.configuration._RuntimeConfig method)
__init_once_lock (FedEval.communicaiton.ConfigurationManager attribute)
(FedEval.config.configuration.ConfigurationManager attribute)
(FedEval.config.ConfigurationManager attribute)
(FedEval.config.singleton.Singleton attribute)
(FedEval.dataset.ConfigurationManager attribute)
__init_role() (FedEval.communicaiton.ConfigurationManager method)
(FedEval.config.configuration.ConfigurationManager method)
(FedEval.config.ConfigurationManager method)
(FedEval.dataset.ConfigurationManager method)
__initiated (FedEval.communicaiton.ConfigurationManager attribute)
(FedEval.config.configuration.ConfigurationManager attribute)
(FedEval.config.ConfigurationManager attribute)
(FedEval.config.singleton.Singleton attribute)
(FedEval.dataset.ConfigurationManager attribute)
__ITEM_CHECK_VALUE_ERROR_PATTERN (FedEval.config.configuration._RT_Machine attribute)
(FedEval.config.configuration._RuntimeConfig attribute)
__mul__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__radd__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__rmul__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__rsub__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__rtruediv__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__sub__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__truediv__() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
__version__ (in module FedEval)
_activate() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
_allocate_client_ids() (FedEval.role.ClientContextManager method)
(FedEval.role.container.ClientContextManager method)
_already_got_one() (FedEval.config.singleton.Singleton class method)
_CfgFileInterface (class in FedEval.config.configuration)
_CfgJsonInterface (class in FedEval.config.configuration)
_CfgSerializer (class in FedEval.config.configuration)
_CfgYamlInterface (class in FedEval.config.configuration)
_check_handler_registration() (FedEval.communicaiton.ClientGrpcCommunicator method)
(FedEval.communicaiton.grpc_communicator._Master method)
(FedEval.communicaiton.grpc_communicator.ClientGrpcCommunicator method)
_check_log_level_validity() (FedEval.config.configuration._RuntimeConfig static method)
_check_select() (in module FedEval.aggregator.krum)
_config_callback() (FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FedStrategy method)
_config_filter() (FedEval.config.configuration._Configuraiton static method)
(FedEval.config.configuration._DataConfig static method)
(FedEval.config.configuration._ModelConfig static method)
(FedEval.config.configuration._RuntimeConfig static method)
_Configuraiton (class in FedEval.config.configuration)
_construct_fed_model() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_D_DIR_KEY (in module FedEval.config.configuration)
_D_FEATURE_SIZE (in module FedEval.config.configuration)
_D_NAME_KEY (in module FedEval.config.configuration)
_D_NI_CLASS_KEY (in module FedEval.config.configuration)
_D_NI_ENABLE_KEY (in module FedEval.config.configuration)
_D_NI_STRATEGY_KEY (in module FedEval.config.configuration)
_D_NORMALIZE_KEY (in module FedEval.config.configuration)
_D_PARTITION_KEY (in module FedEval.config.configuration)
_D_RANDOM_SEED (in module FedEval.config.configuration)
_D_SAMPLE_SIZE_KEY (in module FedEval.config.configuration)
_DataConfig (class in FedEval.config.configuration)
_DEFAULT_D_CFG (in module FedEval.config.configuration)
_DEFAULT_ENCODING (in module FedEval.config.configuration)
_DEFAULT_MDL_CFG (in module FedEval.config.configuration)
_DEFAULT_RT_CFG (in module FedEval.config.configuration)
_div_mod() (in module FedEval.secure_protocols.shamir_secret_sharing)
_ensure_invokation_queue_existance() (FedEval.communicaiton.grpc_communicator._Master method)
_ensure_req_queue_existance() (FedEval.communicaiton.grpc_communicator._Master method)
_eval_at() (FedEval.secure_protocols.shamir_secret_sharing.ShamirSecretSharing method)
(FedEval.secure_protocols.ShamirSecretSharing method)
_EVALUATIONRESULT (in module FedEval.communicaiton.comm_pb2)
_extended_gcd() (in module FedEval.secure_protocols.shamir_secret_sharing)
_FEDERATEDLEARNING (in module FedEval.communicaiton.comm_pb2)
_generate_masked_data_in_secure_agg() (FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
_get_comm_in_and_out_linux() (in module FedEval.communicaiton.communicator)
_get_md5() (FedEval.communicaiton.ConfigurationManager static method)
(FedEval.config.configuration.ConfigurationManager static method)
(FedEval.config.ConfigurationManager static method)
(FedEval.dataset.ConfigurationManager static method)
_get_recent_time_records() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_get_strategy_description() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_handle_disconnection() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
_handle_errors() (in module FedEval.run_util)
_handle_reconnection() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
_has_callback() (FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FedStrategy method)
_has_handler() (FedEval.communicaiton.ClientGrpcCommunicator method)
(FedEval.communicaiton.grpc_communicator._Master method)
(FedEval.communicaiton.grpc_communicator.ClientGrpcCommunicator method)
_has_machines() (FedEval.config.configuration._RuntimeConfig method)
_IID_EXCEPTiON_CONTENT (FedEval.config.configuration._DataConfig attribute)
_init_control_states() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_init_data() (FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FedStrategy method)
_init_file_names() (FedEval.communicaiton.ConfigurationManager method)
(FedEval.config.configuration.ConfigurationManager method)
(FedEval.config.ConfigurationManager method)
(FedEval.dataset.ConfigurationManager method)
_init_logger() (FedEval.role.Client method)
(FedEval.role.Client.Client method)
(FedEval.role.Node method)
(FedEval.role.node.Node method)
(FedEval.role.Server method)
(FedEval.role.Server.Server method)
_init_metric_states() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_init_model() (FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
_init_residual() (FedEval.strategy.FedSTC method)
(FedEval.strategy.FedSTC.FedSTC method)
_init_states() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FedStrategy method)
_init_statistical_states() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_init_val_and_test_data() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_instance_lock (FedEval.config.singleton.Singleton attribute)
_invokation_generator() (FedEval.communicaiton.ClientGrpcCommunicator method)
(FedEval.communicaiton.grpc_communicator.ClientGrpcCommunicator method)
_lagrange_interpolate() (in module FedEval.secure_protocols.shamir_secret_sharing)
_layerwise_aggregate() (in module FedEval.aggregator)
_load_and_process_data() (FedEval.dataset.FedData method)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
(FedEval.dataset.FedDataBase.FedData method)
_log_hardware_usage() (FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
_LOG_LEVEL_EVAL_PATTERN (FedEval.role.logger.HyperLogger attribute)
_Master (class in FedEval.communicaiton.grpc_communicator)
_ML_ACTIVATION_KEY (in module FedEval.config.configuration)
_ML_DEFAULT_METRICS (in module FedEval.config.configuration)
_ML_DROPOUT_RATIO_KEY (in module FedEval.config.configuration)
_ML_KEY (in module FedEval.config.configuration)
_ML_LOSS_CALC_METHODS_KEY (in module FedEval.config.configuration)
_ML_METRICS_KEY (in module FedEval.config.configuration)
_ML_NAME_KEY (in module FedEval.config.configuration)
_ML_OPTIMIZER_KEY (in module FedEval.config.configuration)
_ML_OPTIMIZER_LEARNING_RATE_KEY (in module FedEval.config.configuration)
_ML_OPTIMIZER_MOMENTUM_KEY (in module FedEval.config.configuration)
_ML_OPTIMIZER_NAME_KEY (in module FedEval.config.configuration)
_ML_UNITS_SIZE_KEY (in module FedEval.config.configuration)
_ModelConfig (class in FedEval.config.configuration)
_non_iid_strategy_name_check() (FedEval.config.configuration._DataConfig method)
_norm_clip() (in module FedEval.aggregator.norm_clipping)
_on() (FedEval.communicaiton.ClientGrpcCommunicator method)
(FedEval.communicaiton.grpc_communicator.ClientGrpcCommunicator method)
_PATH_SEPERATORS (in module FedEval.config.filename_checker)
_PROTOCOLMESSAGE (in module FedEval.communicaiton.comm_pb2)
_R_INT (in module FedEval.secure_protocols.shamir_secret_sharing)
_real_config_id() (FedEval.utils.History method)
(FedEval.utils.log_analysis.History method)
_receive_request() (FedEval.communicaiton.grpc_communicator._Master method)
_recover_g() (FedEval.strategy.FetchSGD.FetchSGD method)
_refresh_evaluation_cache() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_refresh_update_cache() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_register_handles() (FedEval.role.Client method)
(FedEval.role.Client.Client method)
(FedEval.role.Server method)
(FedEval.role.Server.Server method)
_register_services() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
_REGISTRATION (in module FedEval.communicaiton.comm_pb2)
_resource_apply_dense() (FedEval.strategy.FedProx.FedProxOptimizer method)
(FedEval.strategy.FedSCA.FedSCAOptimizer method)
_resource_apply_sparse_duplicate_indices() (FedEval.strategy.FedProx.FedProxOptimizer method)
_retrieve_local_params() (FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FedStrategy method)
_RoledConfigurationInterface (class in FedEval.config.configuration)
_ROUNDMODELINFO (in module FedEval.communicaiton.comm_pb2)
_RT_COMM_BANDWIDTH_DOWN_KEY (in module FedEval.config.configuration)
_RT_COMM_BANDWIDTH_UP_KEY (in module FedEval.config.configuration)
_RT_COMM_FAST_MODE (in module FedEval.config.configuration)
_RT_COMM_LATENCY_KEY (in module FedEval.config.configuration)
_RT_COMM_LIMIT_FLAG_KEY (in module FedEval.config.configuration)
_RT_COMM_METHOD_KEY (in module FedEval.config.configuration)
_RT_COMM_PORT_KEY (in module FedEval.config.configuration)
_RT_COMMUNICATION_KEY (in module FedEval.config.configuration)
_RT_D_CONTAINER_NUM_KEY (in module FedEval.config.configuration)
_RT_D_GPU_ENABLE_KEY (in module FedEval.config.configuration)
_RT_D_GPU_NUM_KEY (in module FedEval.config.configuration)
_RT_D_IMAGE_LABEL_KEY (in module FedEval.config.configuration)
_RT_DOCKER_KEY (in module FedEval.config.configuration)
_RT_L_BASE_LEVEL_KEY (in module FedEval.config.configuration)
_RT_L_CONSOLE_LEVEL_KEY (in module FedEval.config.configuration)
_RT_L_DIR_PATH_KEY (in module FedEval.config.configuration)
_RT_L_FILE_LEVEL_KEY (in module FedEval.config.configuration)
_RT_LOG_KEY (in module FedEval.config.configuration)
_RT_M_ADDRESS_KEY (in module FedEval.config.configuration)
_RT_M_CAPACITY_KEY (in module FedEval.config.configuration)
_RT_M_PORT_KEY (in module FedEval.config.configuration)
_RT_M_SERVER_NAME (in module FedEval.config.configuration)
_RT_M_SK_FILENAME_KEY (in module FedEval.config.configuration)
_RT_M_USERNAME_KEY (in module FedEval.config.configuration)
_RT_M_WORK_DIR_KEY (in module FedEval.config.configuration)
_RT_Machine (class in FedEval.config.configuration)
_RT_MACHINES_KEY (in module FedEval.config.configuration)
_RT_S_CLIENTS_NUM_KEY (in module FedEval.config.configuration)
_RT_S_HOST_KEY (in module FedEval.config.configuration)
_RT_S_LISTEN_KEY (in module FedEval.config.configuration)
_RT_S_PORT_KEY (in module FedEval.config.configuration)
_RT_S_SECRET_KEY (in module FedEval.config.configuration)
_RT_SERVER_KEY (in module FedEval.config.configuration)
_RuntimeConfig (class in FedEval.config.configuration)
_save() (FedEval.role.container.ClientContext static method)
_save_dataset_files() (FedEval.dataset.FedData method)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
(FedEval.dataset.FedDataBase.FedData method)
_server_svd() (FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
_STRATEGY_B_KEY (in module FedEval.config.configuration)
_STRATEGY_C_KEY (in module FedEval.config.configuration)
_STRATEGY_E_DISTRIBUTE (in module FedEval.config.configuration)
_STRATEGY_E_KEY (in module FedEval.config.configuration)
_STRATEGY_E_RATIO (in module FedEval.config.configuration)
_STRATEGY_ETA_KEY (in module FedEval.config.configuration)
_STRATEGY_FEDOPT_BETA1_KEY (in module FedEval.config.configuration)
_STRATEGY_FEDOPT_BETA2_KEY (in module FedEval.config.configuration)
_STRATEGY_FEDOPT_NAME_KEY (in module FedEval.config.configuration)
_STRATEGY_FEDOPT_TAU_KEY (in module FedEval.config.configuration)
_STRATEGY_FEDPROX_MU_KEY (in module FedEval.config.configuration)
_STRATEGY_FEDSTC_SPARSITY_KEY (in module FedEval.config.configuration)
_STRATEGY_FEDSVD_BLOCK (in module FedEval.config.configuration)
_STRATEGY_FEDSVD_EVALUATE (in module FedEval.config.configuration)
_STRATEGY_FEDSVD_L2 (in module FedEval.config.configuration)
_STRATEGY_FEDSVD_MODE (in module FedEval.config.configuration)
_STRATEGY_FEDSVD_OPT_1 (in module FedEval.config.configuration)
_STRATEGY_FEDSVD_OPT_2 (in module FedEval.config.configuration)
_STRATEGY_FEDSVD_TOPK (in module FedEval.config.configuration)
_STRATEGY_FETCHSGD_BLOCK_NUM_KEY (in module FedEval.config.configuration)
_STRATEGY_FETCHSGD_COL_NUM_KEY (in module FedEval.config.configuration)
_STRATEGY_FETCHSGD_ROW_NUM_KEY (in module FedEval.config.configuration)
_STRATEGY_FETCHSGD_TOP_K_KEY (in module FedEval.config.configuration)
_STRATEGY_KEY (in module FedEval.config.configuration)
_STRATEGY_MAX_ROUND_NUM_KEY (in module FedEval.config.configuration)
_STRATEGY_NAME_KEY (in module FedEval.config.configuration)
_STRATEGY_NUM_ROUNDS_BETWEEN_VAL_KEY (in module FedEval.config.configuration)
_STRATEGY_TOLERANCE_NUM_KEY (in module FedEval.config.configuration)
_Stream (in module FedEval.config.configuration)
_sym_db (in module FedEval.communicaiton.comm_pb2)
_tensor_to_vector() (FedEval.strategy.FedSTC method)
(FedEval.strategy.FedSTC.FedSTC method)
_trim_ndarrays() (in module FedEval.aggregator.trim)
_UPDATERESULT (in module FedEval.communicaiton.comm_pb2)
_vector_to_tensor() (FedEval.strategy.FedSTC method)
(FedEval.strategy.FedSTC.FedSTC method)
_weight_delta() (in module FedEval.aggregator.norm_clipping)
_writable_lock (FedEval.config.singleton.Singleton attribute)
A
activate() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.flask_communicator.ServerFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator.ServerGrpcCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
(FedEval.communicaiton.ServerFlaskCommunicator method)
(FedEval.communicaiton.ServerGrpcCommunicator method)
(FedEval.role.ClientNodeContextManager method)
(FedEval.role.container.ClientNodeContextManager method)
activation (FedEval.config.configuration._ModelConfig property)
add_FederatedLearningServicer_to_server() (in module FedEval.communicaiton.comm_pb2_grpc)
addr (FedEval.config.configuration._RT_Machine property)
aes_gcm_decrypt() (in module FedEval.secure_protocols)
(in module FedEval.secure_protocols.encryption_base)
aes_gcm_encrypt() (in module FedEval.secure_protocols)
(in module FedEval.secure_protocols.encryption_base)
aggregate_csv_results() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
aggregate_train_loss() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
allcaps_preprocess() (in module FedEval.dataset)
(in module FedEval.dataset.Sentiment140)
ApplyMask (FedEval.strategy.FedSVD.FedSVDStatus attribute)
(FedEval.strategy.SecureAggregation.SAStatus attribute)
args_parser (in module FedEval.run)
(in module FedEval.run_util)
average() (FedEval.aggregator.ParamAggregator method)
awake (FedEval.role.container.ClientContext property)
B
B (FedEval.config.configuration._ModelConfig property)
bandwidth_download (FedEval.config.configuration._RuntimeConfig property)
bandwidth_upload (FedEval.config.configuration._RuntimeConfig property)
BASE (FedEval.secure_protocols.finite_field.GaloisFieldNumber attribute)
(FedEval.secure_protocols.GaloisFieldNumber attribute)
base_log_level (FedEval.config.configuration._RuntimeConfig property)
block_num (FedEval.config.configuration._ModelConfig property)
block_size (FedEval.config.configuration._ModelConfig property)
bulyan() (FedEval.aggregator.ParamAggregator method)
(in module FedEval.aggregator)
(in module FedEval.aggregator.bulyan)
C
C (FedEval.config.configuration._ModelConfig property)
call() (FedEval.model.LeNet method)
(FedEval.model.LeNet.LeNet method)
(FedEval.model.MLP method)
(FedEval.model.MLP.MLP method)
(FedEval.model.StackedLSTM method)
(FedEval.model.StackedLSTM.StackedLSTM method)
CallBack (class in FedEval.strategy.base)
capacity (FedEval.config.configuration._RT_Machine property)
celeba (class in FedEval.dataset)
(class in FedEval.dataset.CelebA)
central_server_addr (FedEval.config.configuration._RuntimeConfig property)
central_server_listen_at (FedEval.config.configuration._RuntimeConfig property)
central_server_port (FedEval.config.configuration._RuntimeConfig property)
central_simulator() (in module FedEval.run_util)
check_exist() (FedEval.utils.History method)
(FedEval.utils.log_analysis.History method)
check_filename() (in module FedEval.config.filename_checker)
check_status() (in module FedEval.run_util)
ChildOfSingleton (class in FedEval.config.test_singleton)
cifar10 (class in FedEval.dataset)
(class in FedEval.dataset.FedImage)
cifar100 (class in FedEval.dataset)
(class in FedEval.dataset.FedImage)
clear_snapshot() (FedEval.role.logger.HyperLogger method)
Client (class in FedEval.role)
(class in FedEval.role.Client)
(FedEval.config.Role attribute)
(FedEval.config.role.Role attribute)
client_exit_job() (FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
client_id (FedEval.strategy.FederatedStrategy.FedStrategy property)
(FedEval.strategy.FederatedStrategy.FedStrategyPeerInterface property)
(FedEval.strategy.FedStrategy property)
(FedEval.strategy.FedStrategyPeerInterface property)
(FedEval.utils.parameter_parser.ParamParser attribute)
(FedEval.utils.parameter_parser.ParamParserInterface attribute)
(FedEval.utils.ParamParser attribute)
(FedEval.utils.ParamParserInterface attribute)
client_ids (FedEval.role.ClientContextManager property)
(FedEval.role.container.ClientContextManager property)
(FedEval.role.container.ClientNodeContext property)
client_machines (FedEval.config.configuration._RuntimeConfig property)
client_num (FedEval.config.configuration._RuntimeConfig property)
ClientCommunicator (class in FedEval.communicaiton)
(class in FedEval.communicaiton.communicator)
ClientConfigurationManagerInterface (class in FedEval.config)
(class in FedEval.config.configuration)
ClientContext (class in FedEval.role.container)
ClientContextManager (class in FedEval.role)
(class in FedEval.role.container)
ClientEvent (class in FedEval.communicaiton)
(class in FedEval.communicaiton.events)
ClientFlaskCommunicator (class in FedEval.communicaiton)
(class in FedEval.communicaiton.flask_communicator)
ClientGrpcCommunicator (class in FedEval.communicaiton)
(class in FedEval.communicaiton.grpc_communicator)
ClientId (in module FedEval.config)
(in module FedEval.config.role)
ClientNodeContext (class in FedEval.role.container)
ClientNodeContextManager (class in FedEval.role)
(class in FedEval.role.container)
close() (FedEval.utils.dbapi.DBShell method)
cluster_by_node() (FedEval.role.ClientNodeContextManager method)
(FedEval.role.container.ClientNodeContextManager method)
col_num (FedEval.config.configuration._ModelConfig property)
comm_fast_mode (FedEval.config.configuration._RuntimeConfig property)
comm_id (FedEval.role.container.ClientNodeContext property)
comm_method (FedEval.config.configuration._RuntimeConfig property)
comm_port (FedEval.config.configuration._RuntimeConfig property)
comm_thread_ctx (in module FedEval.communicaiton.grpc_communicator)
CommunicationId (in module FedEval.role)
(in module FedEval.role.container)
CommunicationMethod (class in FedEval.communicaiton)
Communicatior (class in FedEval.communicaiton.communicator)
compress() (FedEval.strategy.FedSTC static method)
(FedEval.strategy.FedSTC.FedSTC static method)
compute_gradients() (FedEval.strategy.FedAvg.FedSGD method)
(FedEval.strategy.FedSGD method)
(in module FedEval.run_util)
config_gpu() (FedEval.role.Node static method)
(FedEval.role.node.Node static method)
config_unique_id (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.ConfigurationManager property)
(FedEval.dataset.ConfigurationManager property)
ConfigurationManager (class in FedEval.communicaiton)
(class in FedEval.config)
(class in FedEval.config.configuration)
(class in FedEval.dataset)
ConfigurationManagerInterface (class in FedEval.config)
(class in FedEval.config.configuration)
ConfigurationManagerTestCase (class in FedEval.config.test_config)
Connect (FedEval.communicaiton.ConnectionEvent attribute)
(FedEval.communicaiton.events.ConnectionEvent attribute)
connect() (FedEval.communicaiton.comm_pb2_grpc.FederatedLearning static method)
(FedEval.communicaiton.comm_pb2_grpc.FederatedLearningServicer method)
(FedEval.communicaiton.grpc_communicator._Master method)
ConnectionEvent (class in FedEval.communicaiton)
(class in FedEval.communicaiton.events)
console_log_level (FedEval.config.configuration._RuntimeConfig property)
container_id (FedEval.role.ClientContextManager property)
(FedEval.role.container.ClientContextManager property)
container_num (FedEval.config.configuration._RuntimeConfig property)
ContainerId (in module FedEval.role)
(in module FedEval.role.container)
coordinate_wise_median() (in module FedEval.aggregator)
(in module FedEval.aggregator.median)
count() (FedEval.utils.dbapi.DBShell method)
create_slots() (FedEval.strategy.FedProx.FedProxOptimizer method)
(FedEval.strategy.FedSCA.FedSCAOptimizer method)
D
Dashboard (FedEval.config.ServerFlaskInterface attribute)
(FedEval.config.service_interface.ServerFlaskInterface attribute)
data (in module FedEval.utils.multi_threads)
Data (in module FedEval.utils.parameter_parser)
data_config (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManagerInterface property)
(FedEval.config.ConfigurationManager property)
(FedEval.config.ConfigurationManagerInterface property)
(FedEval.dataset.ConfigurationManager property)
data_config_filename (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManagerInterface property)
(FedEval.config.ConfigurationManager property)
(FedEval.config.ConfigurationManagerInterface property)
(FedEval.dataset.ConfigurationManager property)
data_dir_name (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.ConfigurationManager property)
(FedEval.dataset.ConfigurationManager property)
data_partition (FedEval.config.configuration._DataConfig property)
data_unique_id (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.ConfigurationManager property)
(FedEval.dataset.ConfigurationManager property)
DataConfigPartitionTestCase (class in FedEval.config.test_config)
DataConfigTestCase (class in FedEval.config.test_config)
dataset_name (FedEval.config.configuration._DataConfig property)
DBShell (class in FedEval.utils.dbapi)
deactivate_by_comm() (FedEval.role.ClientNodeContextManager method)
(FedEval.role.container.ClientNodeContextManager method)
deactivate_by_node_id() (FedEval.role.ClientNodeContextManager method)
(FedEval.role.container.ClientNodeContextManager method)
decode() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
decrease_exponent_to() (FedEval.secure_protocols.finite_field.GaloisFieldNumber method)
(FedEval.secure_protocols.GaloisFieldNumber method)
DEFAULT_D_CFG_FILENAME_JSON (in module FedEval.config.configuration)
DEFAULT_D_CFG_FILENAME_YAML (in module FedEval.config)
(in module FedEval.config.configuration)
DEFAULT_MDL_CFG_FILENAME_JSON (in module FedEval.config.configuration)
DEFAULT_MDL_CFG_FILENAME_YAML (in module FedEval.config)
(in module FedEval.config.configuration)
DEFAULT_RT_CFG_FILENAME_JSON (in module FedEval.config.configuration)
DEFAULT_RT_CFG_FILENAME_YAML (in module FedEval.config)
(in module FedEval.config.configuration)
del_last_char() (in module FedEval.utils.dbapi)
delete() (FedEval.utils.dbapi.DBShell method)
(FedEval.utils.History method)
(FedEval.utils.log_analysis.History method)
delete_all() (FedEval.utils.dbapi.DBShell method)
DESCRIPTOR (in module FedEval.communicaiton.comm_pb2)
DHKeyAgree (FedEval.strategy.PaillierAggregation.PAStatus attribute)
(FedEval.strategy.SecureAggregation.SAStatus attribute)
dir_path (FedEval.role.logger.HyperLogger property)
Disconnect (FedEval.communicaiton.ConnectionEvent attribute)
(FedEval.communicaiton.events.ConnectionEvent attribute)
distribute_evaluate() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
distributed_evaluate (FedEval.config.configuration._ModelConfig property)
download_from_server() (in module FedEval.run_util)
DownloadPattern (FedEval.config.ServerFlaskInterface attribute)
(FedEval.config.service_interface.ServerFlaskInterface attribute)
dropout (FedEval.config.configuration._ModelConfig property)
E
E (FedEval.config.configuration._ModelConfig property)
emd_element() (in module FedEval.utils.utils)
encode() (FedEval.secure_protocols.finite_field.GaloisFieldNumber class method)
(FedEval.secure_protocols.GaloisFieldNumber class method)
encoding (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.ConfigurationManager property)
(FedEval.dataset.ConfigurationManager property)
eval_selected_clients (FedEval.strategy.FederatedStrategy.FedStrategy property)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface property)
(FedEval.strategy.FedStrategy property)
(FedEval.strategy.FedStrategyHostInterface property)
Evaluate (FedEval.strategy.FedSVD.FedSVDStatus attribute)
evaluate_ratio (FedEval.config.configuration._ModelConfig property)
EvaluationResult (in module FedEval.communicaiton.comm_pb2)
event2message() (in module FedEval.communicaiton.events)
extend_enum() (in module FedEval.communicaiton.events)
F
Factorization (FedEval.strategy.FedSVD.FedSVDStatus attribute)
feature_size (FedEval.config.configuration._DataConfig property)
fed_model (FedEval.role.Node attribute)
(FedEval.role.node.Node attribute)
fed_sgd_simulator() (in module FedEval.run_util)
FedAvg (class in FedEval.strategy)
(class in FedEval.strategy.FedAvg)
FedData (class in FedEval.dataset)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
(class in FedEval.dataset.FedDataBase)
FederatedLearning (class in FedEval.communicaiton.comm_pb2_grpc)
FederatedLearningServicer (class in FedEval.communicaiton.comm_pb2_grpc)
FederatedLearningStub (class in FedEval.communicaiton.comm_pb2_grpc)
FedEval
module
FedEval.aggregator
module
FedEval.aggregator.bulyan
module
FedEval.aggregator.krum
module
FedEval.aggregator.mean
module
FedEval.aggregator.median
module
FedEval.aggregator.ModelWeight
module
FedEval.aggregator.norm_clipping
module
FedEval.aggregator.trim
module
FedEval.aggregator.utils
module
FedEval.communicaiton
module
FedEval.communicaiton.comm_pb2
module
FedEval.communicaiton.comm_pb2_grpc
module
FedEval.communicaiton.communicator
module
FedEval.communicaiton.events
module
FedEval.communicaiton.flask_communicator
module
FedEval.communicaiton.grpc_communicator
module
FedEval.communicaiton.model_weights_io
module
FedEval.communicaiton.preset
module
FedEval.config
module
FedEval.config.configuration
module
FedEval.config.filename_checker
module
FedEval.config.role
module
FedEval.config.service_interface
module
FedEval.config.singleton
module
FedEval.config.test_config
module
FedEval.config.test_singleton
module
FedEval.dataset
module
FedEval.dataset.CelebA
module
FedEval.dataset.FedDataBase
module
FedEval.dataset.FedImage
module
FedEval.dataset.FedMatrix
module
FedEval.dataset.FEMNIST
module
FedEval.dataset.Sentiment140
module
FedEval.dataset.Shakespeare
module
FedEval.model
module
FedEval.model.LeNet
module
FedEval.model.MLP
module
FedEval.model.StackedLSTM
module
FedEval.role
module
FedEval.role.Client
module
FedEval.role.container
module
FedEval.role.logger
module
FedEval.role.node
module
FedEval.role.Server
module
FedEval.run
module
FedEval.run_util
module
FedEval.secure_protocols
module
FedEval.secure_protocols.encryption_base
module
FedEval.secure_protocols.finite_field
module
FedEval.secure_protocols.shamir_secret_sharing
module
FedEval.strategy
module
FedEval.strategy.base
module
FedEval.strategy.build_in
module
FedEval.strategy.FedAvg
module
FedEval.strategy.FederatedStrategy
module
FedEval.strategy.FedOpt
module
FedEval.strategy.FedProx
module
FedEval.strategy.FedSCA
module
FedEval.strategy.FedSTC
module
FedEval.strategy.FedSVD
module
FedEval.strategy.FetchSGD
module
FedEval.strategy.MFedAvg
module
FedEval.strategy.PaillierAggregation
module
FedEval.strategy.SecureAggregation
module
FedEval.utils
module
FedEval.utils.dbapi
module
FedEval.utils.log_analysis
module
FedEval.utils.multi_threads
module
FedEval.utils.parameter_parser
module
FedEval.utils.utils
module
FedModel (class in FedEval.strategy.base)
FedOpt (class in FedEval.strategy)
(class in FedEval.strategy.FedOpt)
FedProx (class in FedEval.strategy)
(class in FedEval.strategy.FedProx)
FedProxOptimizer (class in FedEval.strategy.FedProx)
FedProxParamsParser (class in FedEval.strategy.FedProx)
FedSCA (class in FedEval.strategy)
(class in FedEval.strategy.FedSCA)
FedSCAOptimizer (class in FedEval.strategy.FedSCA)
FedSCAParser (class in FedEval.strategy.FedSCA)
FedSGD (class in FedEval.strategy)
(class in FedEval.strategy.FedAvg)
FedSTC (class in FedEval.strategy)
(class in FedEval.strategy.FedSTC)
FedStrategy (class in FedEval.strategy)
(class in FedEval.strategy.FederatedStrategy)
FedStrategyHostInterface (class in FedEval.strategy)
(class in FedEval.strategy.FederatedStrategy)
FedStrategyInterface (class in FedEval.strategy)
(class in FedEval.strategy.FederatedStrategy)
FedStrategyPeerInterface (class in FedEval.strategy)
(class in FedEval.strategy.FederatedStrategy)
FedSVD (class in FedEval.strategy)
(class in FedEval.strategy.FedSVD)
FedSVDStatus (class in FedEval.strategy.FedSVD)
FedVerticalMatrix (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
femnist (class in FedEval.dataset)
(class in FedEval.dataset.FEMNIST)
fetch_params() (FedEval.communicaiton.model_weights_io.ModelWeightsHandler method)
(FedEval.communicaiton.model_weights_io.ModelWeightsIoInterface method)
(FedEval.communicaiton.ModelWeightsHandler method)
(FedEval.communicaiton.ModelWeightsIoInterface method)
FetchSGD (class in FedEval.strategy.FetchSGD)
file_log_level (FedEval.config.configuration._RuntimeConfig property)
fit_on_local_data() (FedEval.strategy.base.FedModel method)
(FedEval.strategy.FedAvg.FedSGD method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedProx method)
(FedEval.strategy.FedProx.FedProx method)
(FedEval.strategy.FedSCA method)
(FedEval.strategy.FedSCA.FedSCA method)
(FedEval.strategy.FedSGD method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
(FedEval.strategy.PaillierAggregation method)
(FedEval.strategy.PaillierAggregation.PaillierAggregation method)
(FedEval.strategy.SecureAggregation method)
(FedEval.strategy.SecureAggregation.SecureAggregation method)
FLOAT_MANTISSA_BITS (FedEval.secure_protocols.finite_field.GaloisFieldNumber attribute)
(FedEval.secure_protocols.GaloisFieldNumber attribute)
flush() (FedEval.utils.History method)
(FedEval.utils.log_analysis.History method)
from_files() (FedEval.communicaiton.ConfigurationManager static method)
(FedEval.config.configuration._CfgFileInterface static method)
(FedEval.config.configuration.ConfigurationManager static method)
(FedEval.config.ConfigurationManager static method)
(FedEval.dataset.ConfigurationManager static method)
FULL_PRECISION (FedEval.secure_protocols.finite_field.GaloisFieldNumber attribute)
(FedEval.secure_protocols.GaloisFieldNumber attribute)
G
GaloisFieldNumber (class in FedEval.secure_protocols)
(class in FedEval.secure_protocols.finite_field)
GaloisFieldParams (class in FedEval.secure_protocols)
(class in FedEval.secure_protocols.finite_field)
generate_data() (in module FedEval.run)
generate_docker_compose_local() (in module FedEval.run)
generate_docker_compose_server() (in module FedEval.run)
generate_orthogonal_matrix() (in module FedEval.strategy.FedSVD)
generate_paillier_keypair() (in module FedEval.strategy.PaillierAggregation)
generate_unique_id() (FedEval.communicaiton.ConfigurationManager class method)
(FedEval.config.configuration.ConfigurationManager class method)
(FedEval.config.ConfigurationManager class method)
(FedEval.dataset.ConfigurationManager class method)
get() (FedEval.role.ClientContextManager method)
(FedEval.role.container.ClientContextManager method)
(FedEval.role.logger.HyperLogger method)
get_by_client() (FedEval.role.ClientNodeContextManager method)
(FedEval.role.container.ClientNodeContextManager method)
get_by_comm() (FedEval.role.ClientNodeContextManager method)
(FedEval.role.container.ClientNodeContextManager method)
get_by_node() (FedEval.role.ClientNodeContextManager method)
(FedEval.role.container.ClientNodeContextManager method)
get_client_communicator() (in module FedEval.communicaiton)
get_comm_in_and_out() (FedEval.communicaiton.communicator.Communicatior static method)
get_config() (FedEval.strategy.FedProx.FedProxOptimizer method)
(FedEval.strategy.FedSCA.FedSCAOptimizer method)
get_data_hist() (in module FedEval.utils.utils)
get_data_shape() (in module FedEval.dataset)
get_emd() (in module FedEval.utils)
(in module FedEval.utils.utils)
get_prime_over() (in module FedEval.strategy.PaillierAggregation)
get_server_communicator() (in module FedEval.communicaiton)
glove_preprocess() (in module FedEval.dataset)
(in module FedEval.dataset.Sentiment140)
gpu_enabled (FedEval.config.configuration._RuntimeConfig property)
gpu_num (FedEval.config.configuration._RuntimeConfig property)
GrandSonOfSingleton (class in FedEval.config.test_singleton)
gRPC (FedEval.communicaiton.CommunicationMethod attribute)
H
handle_disconnection() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.flask_communicator.ServerFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator.ServerGrpcCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
(FedEval.communicaiton.ServerFlaskCommunicator method)
(FedEval.communicaiton.ServerGrpcCommunicator method)
handle_error() (in module FedEval.utils.multi_threads)
handle_reconnection() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.flask_communicator.ServerFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator.ServerGrpcCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
(FedEval.communicaiton.ServerFlaskCommunicator method)
(FedEval.communicaiton.ServerGrpcCommunicator method)
hashtags_preprocess() (in module FedEval.dataset)
(in module FedEval.dataset.Sentiment140)
History (class in FedEval.utils)
(class in FedEval.utils.log_analysis)
history_record_path (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.ConfigurationManager property)
(FedEval.dataset.ConfigurationManager property)
host_exit_job() (FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyHostInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
host_params (FedEval.strategy.FederatedStrategy.FedStrategy property)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface property)
(FedEval.strategy.FedStrategy property)
(FedEval.strategy.FedStrategyHostInterface property)
host_params_round (FedEval.role.container.ClientContext property)
host_params_type (FedEval.strategy.FederatedStrategy.FedStrategy property)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface property)
(FedEval.strategy.FedStrategy property)
(FedEval.strategy.FedStrategyHostInterface property)
host_select_evaluate_clients() (FedEval.strategy.FedAvg method)
(FedEval.strategy.FedAvg.FedAvg method)
(FedEval.strategy.FedAvg.FedSGD method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface method)
(FedEval.strategy.FedSGD method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyHostInterface method)
host_select_train_clients() (FedEval.strategy.FedAvg method)
(FedEval.strategy.FedAvg.FedAvg method)
(FedEval.strategy.FedAvg.FedSGD method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface method)
(FedEval.strategy.FedSGD method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyHostInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
(FedEval.strategy.PaillierAggregation method)
(FedEval.strategy.PaillierAggregation.PaillierAggregation method)
(FedEval.strategy.SecureAggregation method)
(FedEval.strategy.SecureAggregation.SecureAggregation method)
HostParamsType (class in FedEval.strategy.FederatedStrategy)
HyperLogger (class in FedEval.role.logger)
I
id (FedEval.role.container.ClientContext property)
(FedEval.role.container.ClientNodeContext property)
iid (FedEval.config.configuration._DataConfig property)
iid_data() (FedEval.dataset.FedData method)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
(FedEval.dataset.FedDataBase.FedData method)
(FedEval.dataset.FedMatrix.FedVerticalMatrix method)
(FedEval.dataset.FedMatrix.synthetic_matrix_horizontal_memmap method)
(FedEval.dataset.FedMatrix.vertical_linear_regression_memmap method)
(FedEval.dataset.FedVerticalMatrix method)
(FedEval.dataset.synthetic_matrix_horizontal_memmap method)
(FedEval.dataset.vertical_linear_regression_memmap method)
image_label (FedEval.config.configuration._RuntimeConfig property)
Init (FedEval.communicaiton.ClientEvent attribute)
(FedEval.communicaiton.events.ClientEvent attribute)
(FedEval.strategy.FedSVD.FedSVDStatus attribute)
(FedEval.strategy.PaillierAggregation.PAStatus attribute)
(FedEval.strategy.SecureAggregation.SAStatus attribute)
init_sketch() (FedEval.strategy.FetchSGD.FetchSGD method)
inner (FedEval.config.configuration._Configuraiton property)
insert() (FedEval.utils.dbapi.DBShell method)
invoke() (FedEval.communicaiton.ClientCommunicator method)
(FedEval.communicaiton.ClientFlaskCommunicator method)
(FedEval.communicaiton.ClientGrpcCommunicator method)
(FedEval.communicaiton.communicator.ClientCommunicator method)
(FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.flask_communicator.ClientFlaskCommunicator method)
(FedEval.communicaiton.flask_communicator.ServerFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator.ClientGrpcCommunicator method)
(FedEval.communicaiton.grpc_communicator.ServerGrpcCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
(FedEval.communicaiton.ServerFlaskCommunicator method)
(FedEval.communicaiton.ServerGrpcCommunicator method)
invoke_all() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.flask_communicator.ServerFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator.ServerGrpcCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
(FedEval.communicaiton.ServerFlaskCommunicator method)
(FedEval.communicaiton.ServerGrpcCommunicator method)
is_server (FedEval.config.configuration._RT_Machine property)
is_snapshot_exist() (FedEval.role.logger.HyperLogger method)
J
job_id (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManagerInterface property)
(FedEval.config.ConfigurationManager property)
(FedEval.config.ConfigurationManagerInterface property)
(FedEval.dataset.ConfigurationManager property)
JSON (FedEval.config.configuration._CfgSerializer attribute)
K
key_filename (FedEval.config.configuration._RT_Machine property)
krum() (FedEval.aggregator.ParamAggregator method)
(in module FedEval.aggregator)
(in module FedEval.aggregator.krum)
krum_select_params() (in module FedEval.aggregator.krum)
L
latency (FedEval.config.configuration._RuntimeConfig property)
layerwise_aggregate() (in module FedEval.aggregator.utils)
learning_rate (FedEval.config.configuration._ModelConfig property)
LeNet (class in FedEval.model)
(class in FedEval.model.LeNet)
limit_network_resource (FedEval.config.configuration._RuntimeConfig property)
list_tree() (in module FedEval.utils)
(in module FedEval.utils.utils)
load_configs() (FedEval.communicaiton.ConfigurationManager static method)
(FedEval.config.configuration._CfgJsonInterface static method)
(FedEval.config.configuration._CfgYamlInterface static method)
(FedEval.config.configuration.ConfigurationManager static method)
(FedEval.config.ConfigurationManager static method)
(FedEval.dataset.ConfigurationManager static method)
load_data() (FedEval.dataset.celeba method)
(FedEval.dataset.CelebA.celeba method)
(FedEval.dataset.cifar10 method)
(FedEval.dataset.cifar100 method)
(FedEval.dataset.FedData method)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
(FedEval.dataset.FedDataBase.FedData method)
(FedEval.dataset.FedImage.cifar10 method)
(FedEval.dataset.FedImage.cifar100 method)
(FedEval.dataset.FedImage.mnist method)
(FedEval.dataset.FedMatrix.ml100k_lr method)
(FedEval.dataset.FedMatrix.ml25m_matrix method)
(FedEval.dataset.FedMatrix.ml25m_matrix_memmap method)
(FedEval.dataset.FedMatrix.mnist_matrix method)
(FedEval.dataset.FedMatrix.synthetic_matrix_horizontal method)
(FedEval.dataset.FedMatrix.synthetic_matrix_horizontal_memmap method)
(FedEval.dataset.FedMatrix.synthetic_matrix_vertical method)
(FedEval.dataset.FedMatrix.vertical_linear_regression method)
(FedEval.dataset.FedMatrix.vertical_linear_regression_memmap method)
(FedEval.dataset.FedMatrix.wine method)
(FedEval.dataset.femnist method)
(FedEval.dataset.FEMNIST.femnist method)
(FedEval.dataset.ml100k_lr method)
(FedEval.dataset.ml25m_matrix method)
(FedEval.dataset.ml25m_matrix_memmap method)
(FedEval.dataset.mnist method)
(FedEval.dataset.mnist_matrix method)
(FedEval.dataset.sentiment140 method)
(FedEval.dataset.Sentiment140.sentiment140 method)
(FedEval.dataset.shakespeare method)
(FedEval.dataset.Shakespeare.shakespeare method)
(FedEval.dataset.synthetic_matrix_horizontal method)
(FedEval.dataset.synthetic_matrix_horizontal_memmap method)
(FedEval.dataset.synthetic_matrix_vertical method)
(FedEval.dataset.vertical_linear_regression method)
(FedEval.dataset.vertical_linear_regression_memmap method)
(FedEval.dataset.wine method)
load_synthetic() (in module FedEval.dataset)
(in module FedEval.dataset.FedMatrix)
load_synthetic_large_scale() (in module FedEval.dataset)
(in module FedEval.dataset.FedMatrix)
local_evaluate() (FedEval.strategy.base.FedModel method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
local_recursive_ls() (in module FedEval.run_util)
local_recursive_mkdir() (in module FedEval.run_util)
local_simulator() (in module FedEval.run_util)
local_stop() (in module FedEval.run_util)
local_train_round (FedEval.role.container.ClientContext property)
LOG2_BASE (FedEval.secure_protocols.finite_field.GaloisFieldNumber attribute)
(FedEval.secure_protocols.GaloisFieldNumber attribute)
log_dir (FedEval.role.Client property)
(FedEval.role.Client.Client property)
(FedEval.role.Server property)
(FedEval.role.Server.Server property)
log_dir_path (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.ConfigurationManager property)
(FedEval.dataset.ConfigurationManager property)
(FedEval.role.logger.HyperLogger property)
LogAnalysis (class in FedEval.utils)
(class in FedEval.utils.log_analysis)
loss_calc_method (FedEval.config.configuration._ModelConfig property)
M
machines (FedEval.config.configuration._RuntimeConfig property)
MAX_DATASET_SIZE_KEPT (FedEval.role.Client attribute)
(FedEval.role.Client.Client attribute)
max_int (FedEval.secure_protocols.finite_field.GaloisFieldParams property)
(FedEval.secure_protocols.GaloisFieldParams property)
max_round_num (FedEval.config.configuration._ModelConfig property)
median() (FedEval.aggregator.ParamAggregator method)
metrics (FedEval.config.configuration._ModelConfig property)
MFedAvg (class in FedEval.strategy)
(class in FedEval.strategy.MFedAvg)
MFedSGD (class in FedEval.strategy)
(class in FedEval.strategy.MFedAvg)
ml100k_lr (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
ml25m_matrix (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
ml25m_matrix_memmap (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
ml_config (FedEval.config.configuration._ModelConfig property)
ml_method_name (FedEval.config.configuration._ModelConfig property)
MLP (class in FedEval.model)
(class in FedEval.model.MLP)
mnist (class in FedEval.dataset)
(class in FedEval.dataset.FedImage)
mnist_matrix (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
model_config (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManagerInterface property)
(FedEval.config.ConfigurationManager property)
(FedEval.config.ConfigurationManagerInterface property)
(FedEval.dataset.ConfigurationManager property)
model_config_filename (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManagerInterface property)
(FedEval.config.ConfigurationManager property)
(FedEval.config.ConfigurationManagerInterface property)
(FedEval.dataset.ConfigurationManager property)
model_weight_file_path() (FedEval.role.logger.HyperLogger method)
ModelWeights (in module FedEval.aggregator)
(in module FedEval.aggregator.ModelWeight)
ModelWeightsHandler (class in FedEval.communicaiton)
(class in FedEval.communicaiton.model_weights_io)
ModelWeightsIoInterface (class in FedEval.communicaiton)
(class in FedEval.communicaiton.model_weights_io)
module
FedEval
FedEval.aggregator
FedEval.aggregator.bulyan
FedEval.aggregator.krum
FedEval.aggregator.mean
FedEval.aggregator.median
FedEval.aggregator.ModelWeight
FedEval.aggregator.norm_clipping
FedEval.aggregator.trim
FedEval.aggregator.utils
FedEval.communicaiton
FedEval.communicaiton.comm_pb2
FedEval.communicaiton.comm_pb2_grpc
FedEval.communicaiton.communicator
FedEval.communicaiton.events
FedEval.communicaiton.flask_communicator
FedEval.communicaiton.grpc_communicator
FedEval.communicaiton.model_weights_io
FedEval.communicaiton.preset
FedEval.config
FedEval.config.configuration
FedEval.config.filename_checker
FedEval.config.role
FedEval.config.service_interface
FedEval.config.singleton
FedEval.config.test_config
FedEval.config.test_singleton
FedEval.dataset
FedEval.dataset.CelebA
FedEval.dataset.FedDataBase
FedEval.dataset.FedImage
FedEval.dataset.FedMatrix
FedEval.dataset.FEMNIST
FedEval.dataset.Sentiment140
FedEval.dataset.Shakespeare
FedEval.model
FedEval.model.LeNet
FedEval.model.MLP
FedEval.model.StackedLSTM
FedEval.role
FedEval.role.Client
FedEval.role.container
FedEval.role.logger
FedEval.role.node
FedEval.role.Server
FedEval.run
FedEval.run_util
FedEval.secure_protocols
FedEval.secure_protocols.encryption_base
FedEval.secure_protocols.finite_field
FedEval.secure_protocols.shamir_secret_sharing
FedEval.strategy
FedEval.strategy.base
FedEval.strategy.build_in
FedEval.strategy.FedAvg
FedEval.strategy.FederatedStrategy
FedEval.strategy.FedOpt
FedEval.strategy.FedProx
FedEval.strategy.FedSCA
FedEval.strategy.FedSTC
FedEval.strategy.FedSVD
FedEval.strategy.FetchSGD
FedEval.strategy.MFedAvg
FedEval.strategy.PaillierAggregation
FedEval.strategy.SecureAggregation
FedEval.utils
FedEval.utils.dbapi
FedEval.utils.log_analysis
FedEval.utils.multi_threads
FedEval.utils.parameter_parser
FedEval.utils.utils
momentum (FedEval.config.configuration._ModelConfig property)
MsgType (in module FedEval.communicaiton.grpc_communicator)
multiple_process() (in module FedEval.utils)
(in module FedEval.utils.multi_threads)
N
name (FedEval.role.logger.HyperLogger property)
(FedEval.role.Node attribute)
(FedEval.role.node.Node attribute)
need_regenerate (FedEval.dataset.FedData property)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
(FedEval.dataset.FedDataBase.FedData property)
no_equal_elements() (FedEval.config.test_singleton.SingletonTestCase static method)
Node (class in FedEval.role)
(class in FedEval.role.node)
NodeId (in module FedEval.role)
(in module FedEval.role.container)
non_iid_class_num (FedEval.config.configuration._DataConfig property)
non_iid_data() (FedEval.dataset.FedData method)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
(FedEval.dataset.FedDataBase.FedData method)
(FedEval.dataset.FedMatrix.FedVerticalMatrix method)
(FedEval.dataset.FedVerticalMatrix method)
non_iid_strategy_name (FedEval.config.configuration._DataConfig property)
norm_clip() (FedEval.aggregator.ParamAggregator method)
(in module FedEval.aggregator)
(in module FedEval.aggregator.norm_clipping)
normalize_text() (in module FedEval.dataset)
(in module FedEval.dataset.Sentiment140)
normalized (FedEval.config.configuration._DataConfig property)
num_of_eval_clients_contacted_per_round (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.ConfigurationManager property)
(FedEval.dataset.ConfigurationManager property)
num_of_rounds_between_val (FedEval.config.configuration._ModelConfig property)
num_of_train_clients_contacted_per_round (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.configuration.ServerConfigurationManagerInterface property)
(FedEval.config.ConfigurationManager property)
(FedEval.config.ServerConfigurationManagerInterface property)
(FedEval.dataset.ConfigurationManager property)
O
obj_to_pickle_string() (in module FedEval.utils)
(in module FedEval.utils.utils)
on() (FedEval.communicaiton.ClientCommunicator method)
(FedEval.communicaiton.ClientFlaskCommunicator method)
(FedEval.communicaiton.ClientGrpcCommunicator method)
(FedEval.communicaiton.communicator.ClientCommunicator method)
(FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.flask_communicator.ClientFlaskCommunicator method)
(FedEval.communicaiton.flask_communicator.ServerFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator._Master method)
(FedEval.communicaiton.grpc_communicator.ClientGrpcCommunicator method)
(FedEval.communicaiton.grpc_communicator.ServerGrpcCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
(FedEval.communicaiton.ServerFlaskCommunicator method)
(FedEval.communicaiton.ServerGrpcCommunicator method)
on_client_exit() (FedEval.strategy.base.CallBack method)
on_client_train_begin() (FedEval.strategy.base.CallBack method)
on_client_upload_begin() (FedEval.strategy.base.CallBack method)
on_host_aggregate_begin() (FedEval.strategy.base.CallBack method)
on_host_exit() (FedEval.strategy.base.CallBack method)
on_setting_host_to_local() (FedEval.strategy.base.CallBack method)
online_client_ids (FedEval.role.ClientNodeContextManager property)
(FedEval.role.container.ClientNodeContextManager property)
opt_beta_1 (FedEval.config.configuration._ModelConfig property)
opt_beta_2 (FedEval.config.configuration._ModelConfig property)
opt_tau (FedEval.config.configuration._ModelConfig property)
optimizer_name (FedEval.config.configuration._ModelConfig property)
P
p (FedEval.secure_protocols.finite_field.GaloisFieldParams property)
(FedEval.secure_protocols.GaloisFieldParams property)
PaillierAggregation (class in FedEval.strategy)
(class in FedEval.strategy.PaillierAggregation)
param_parser (FedEval.strategy.FederatedStrategy.FedStrategy property)
(FedEval.strategy.FederatedStrategy.FedStrategyInterface property)
(FedEval.strategy.FedStrategy property)
(FedEval.strategy.FedStrategyInterface property)
ParamAggregator (class in FedEval.aggregator)
ParamParser (class in FedEval.utils)
(class in FedEval.utils.parameter_parser)
ParamParserInterface (class in FedEval.utils)
(class in FedEval.utils.parameter_parser)
parse_data() (FedEval.utils.parameter_parser.ParamParser static method)
(FedEval.utils.parameter_parser.ParamParserInterface static method)
(FedEval.utils.ParamParser static method)
(FedEval.utils.ParamParserInterface static method)
parse_dict_keys() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
parse_model() (FedEval.strategy.FedProx.FedProxParamsParser static method)
(FedEval.strategy.FedSCA.FedSCAParser static method)
(FedEval.utils.parameter_parser.ParamParser static method)
(FedEval.utils.parameter_parser.ParamParserInterface static method)
(FedEval.utils.ParamParser static method)
(FedEval.utils.ParamParserInterface static method)
parse_results() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
PAStatus (class in FedEval.strategy.PaillierAggregation)
Personalized (FedEval.strategy.FederatedStrategy.HostParamsType attribute)
pickle_string_to_obj() (in module FedEval.utils)
(in module FedEval.utils.utils)
plot() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
port (FedEval.config.configuration._RT_Machine property)
process_central_simulate_results() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
process_evaluate() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
process_fedsgd_simulate_results() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
process_local_simulate_results() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
process_update() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
ProtocolMessage (in module FedEval.communicaiton.comm_pb2)
prox_mu (FedEval.config.configuration._ModelConfig property)
put_invokation() (FedEval.communicaiton.grpc_communicator._Master method)
Q
query() (FedEval.utils.History method)
(FedEval.utils.log_analysis.History method)
R
random_seed (FedEval.config.configuration._DataConfig property)
RawConfigurationDict (in module FedEval.config)
(in module FedEval.config.configuration)
Ready (FedEval.communicaiton.events.ServerEvent attribute)
(FedEval.communicaiton.ServerEvent attribute)
ready_client_ids (FedEval.communicaiton.communicator.ServerCommunicator property)
(FedEval.communicaiton.ServerCommunicator property)
recon() (FedEval.secure_protocols.shamir_secret_sharing.ShamirSecretSharing method)
(FedEval.secure_protocols.ShamirSecretSharing method)
Reconnect (FedEval.communicaiton.ConnectionEvent attribute)
(FedEval.communicaiton.events.ConnectionEvent attribute)
recover_from_deactivation() (FedEval.role.ClientNodeContextManager method)
(FedEval.role.container.ClientNodeContextManager method)
recursive_retrieve() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
recursive_update_dict() (in module FedEval.run_util)
Registration (in module FedEval.communicaiton.comm_pb2)
remote_recursive_ls() (in module FedEval.run_util)
remote_recursive_mkdir() (in module FedEval.run_util)
RemoveMask (FedEval.strategy.FedSVD.FedSVDStatus attribute)
(FedEval.strategy.SecureAggregation.SAStatus attribute)
RequestEvaluate (FedEval.communicaiton.ClientEvent attribute)
(FedEval.communicaiton.events.ClientEvent attribute)
RequestUpdate (FedEval.communicaiton.ClientEvent attribute)
(FedEval.communicaiton.events.ClientEvent attribute)
ResponseEvaluate (FedEval.communicaiton.events.ServerEvent attribute)
(FedEval.communicaiton.ServerEvent attribute)
ResponseUpdate (FedEval.communicaiton.events.ServerEvent attribute)
(FedEval.communicaiton.ServerEvent attribute)
retrieve_array_from_list() (in module FedEval.strategy.FedSVD)
retrieve_diff_configs() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
retrieve_host_download_info() (FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface method)
(FedEval.strategy.FedSCA method)
(FedEval.strategy.FedSCA.FedSCA method)
(FedEval.strategy.FedSTC method)
(FedEval.strategy.FedSTC.FedSTC method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyHostInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
(FedEval.strategy.PaillierAggregation method)
(FedEval.strategy.PaillierAggregation.PaillierAggregation method)
(FedEval.strategy.SecureAggregation method)
(FedEval.strategy.SecureAggregation.SecureAggregation method)
retrieve_local_upload_info() (FedEval.strategy.base.FedModel method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedOpt method)
(FedEval.strategy.FedOpt.FedOpt method)
(FedEval.strategy.FedSCA method)
(FedEval.strategy.FedSCA.FedSCA method)
(FedEval.strategy.FedSTC method)
(FedEval.strategy.FedSTC.FedSTC method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
(FedEval.strategy.FetchSGD.FetchSGD method)
(FedEval.strategy.PaillierAggregation method)
(FedEval.strategy.PaillierAggregation.PaillierAggregation method)
(FedEval.strategy.SecureAggregation method)
(FedEval.strategy.SecureAggregation.SecureAggregation method)
Role (class in FedEval.config)
(class in FedEval.config.role)
role (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration._RoledConfigurationInterface property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.ConfigurationManager property)
(FedEval.dataset.ConfigurationManager property)
RoundModelInfo (in module FedEval.communicaiton.comm_pb2)
route() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.flask_communicator.ServerFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator.ServerGrpcCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
(FedEval.communicaiton.ServerFlaskCommunicator method)
(FedEval.communicaiton.ServerGrpcCommunicator method)
row_num (FedEval.config.configuration._ModelConfig property)
run() (in module FedEval.run)
run_server() (FedEval.communicaiton.communicator.ServerCommunicator method)
(FedEval.communicaiton.flask_communicator.ServerFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator.ServerGrpcCommunicator method)
(FedEval.communicaiton.ServerCommunicator method)
(FedEval.communicaiton.ServerFlaskCommunicator method)
(FedEval.communicaiton.ServerGrpcCommunicator method)
run_util() (in module FedEval.run_util)
runtime_config (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManagerInterface property)
(FedEval.config.ConfigurationManager property)
(FedEval.config.ConfigurationManagerInterface property)
(FedEval.dataset.ConfigurationManager property)
runtime_config_filename (FedEval.communicaiton.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManager property)
(FedEval.config.configuration.ConfigurationManagerInterface property)
(FedEval.config.ConfigurationManager property)
(FedEval.config.ConfigurationManagerInterface property)
(FedEval.dataset.ConfigurationManager property)
S
safe_memmap_matmul() (FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
sample_size (FedEval.config.configuration._DataConfig property)
SAStatus (class in FedEval.strategy.SecureAggregation)
save_configs() (FedEval.communicaiton.ConfigurationManager static method)
(FedEval.config.configuration._CfgJsonInterface static method)
(FedEval.config.configuration._CfgYamlInterface static method)
(FedEval.config.configuration.ConfigurationManager static method)
(FedEval.config.ConfigurationManager static method)
(FedEval.dataset.ConfigurationManager static method)
secret_key (FedEval.config.configuration._RuntimeConfig property)
SecureAggregation (class in FedEval.strategy)
(class in FedEval.strategy.SecureAggregation)
select() (FedEval.utils.dbapi.DBShell method)
SendMask (FedEval.strategy.FedSVD.FedSVDStatus attribute)
sentiment140 (class in FedEval.dataset)
(class in FedEval.dataset.Sentiment140)
serializer2enum() (FedEval.config.configuration._CfgFileInterface static method)
Server (class in FedEval.role)
(class in FedEval.role.Server)
(FedEval.config.Role attribute)
(FedEval.config.role.Role attribute)
server_best_weight_filename (in module FedEval.communicaiton)
(in module FedEval.communicaiton.model_weights_io)
server_evaluation() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
server_learning_rate (FedEval.config.configuration._ModelConfig property)
server_machine (FedEval.config.configuration._RuntimeConfig property)
server_side_best_model_weight_file_path (FedEval.role.logger.HyperLogger property)
server_stop() (in module FedEval.run_util)
ServerCommunicator (class in FedEval.communicaiton)
(class in FedEval.communicaiton.communicator)
ServerConfigurationManagerInterface (class in FedEval.config)
(class in FedEval.config.configuration)
ServerEvent (class in FedEval.communicaiton)
(class in FedEval.communicaiton.events)
ServerFlaskCommunicator (class in FedEval.communicaiton)
(class in FedEval.communicaiton.flask_communicator)
ServerFlaskInterface (class in FedEval.config)
(class in FedEval.config.service_interface)
ServerGrpcCommunicator (class in FedEval.communicaiton)
(class in FedEval.communicaiton.grpc_communicator)
set_host_params_to_local() (FedEval.strategy.base.FedModel method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedSCA method)
(FedEval.strategy.FedSCA.FedSCA method)
(FedEval.strategy.FedSTC method)
(FedEval.strategy.FedSTC.FedSTC method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyPeerInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
(FedEval.strategy.PaillierAggregation method)
(FedEval.strategy.PaillierAggregation.PaillierAggregation method)
(FedEval.strategy.SecureAggregation method)
(FedEval.strategy.SecureAggregation.SecureAggregation method)
set_logger() (FedEval.role.ClientContextManager method)
(FedEval.role.container.ClientContextManager method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyInterface method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyInterface method)
setUp() (FedEval.config.test_config.ConfigurationManagerTestCase method)
(FedEval.config.test_config.DataConfigPartitionTestCase method)
(FedEval.config.test_config.DataConfigTestCase method)
(FedEval.config.test_singleton.SingletonTestCase method)
(FedEval.config.test_singleton.ThreadSafeTestCase method)
shakespeare (class in FedEval.dataset)
(class in FedEval.dataset.Shakespeare)
ShamirSecretSharing (class in FedEval.secure_protocols)
(class in FedEval.secure_protocols.shamir_secret_sharing)
share() (FedEval.secure_protocols.shamir_secret_sharing.ShamirSecretSharing method)
(FedEval.secure_protocols.ShamirSecretSharing method)
shuffle() (in module FedEval.dataset)
,
[1]
,
[2]
,
[3]
,
[4]
(in module FedEval.dataset.FedDataBase)
Sid (in module FedEval.communicaiton)
(in module FedEval.communicaiton.flask_communicator)
Singleton (class in FedEval.config.singleton)
SingletonTestCase (class in FedEval.config.test_singleton)
sleep() (FedEval.role.container.ClientContext method)
sleeping (FedEval.role.container.ClientContext property)
snap_server_side_best_model_weights_into_file() (FedEval.role.logger.HyperLogger method)
snapshot_config_into_files() (FedEval.role.logger.HyperLogger method)
snapshot_model_weights_into_file() (FedEval.role.logger.HyperLogger method)
snapshot_result() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
snapshot_results_into_file() (FedEval.role.logger.HyperLogger method)
SocketIO (FedEval.communicaiton.CommunicationMethod attribute)
split_data() (in module FedEval.dataset.FedDataBase)
stack_layers() (in module FedEval.aggregator.utils)
StackedLSTM (class in FedEval.model)
(class in FedEval.model.StackedLSTM)
start() (FedEval.role.Client method)
(FedEval.role.Client.Client method)
(FedEval.role.Server method)
(FedEval.role.Server.Server method)
Status (FedEval.config.ServerFlaskInterface attribute)
(FedEval.config.service_interface.ServerFlaskInterface attribute)
stc() (FedEval.strategy.FedSTC static method)
(FedEval.strategy.FedSTC.FedSTC static method)
stc_sparsity (FedEval.config.configuration._ModelConfig property)
step_forward_host_params_round() (FedEval.role.container.ClientContext method)
step_forward_local_train_round() (FedEval.role.container.ClientContext method)
Stop (FedEval.communicaiton.ClientEvent attribute)
(FedEval.communicaiton.events.ClientEvent attribute)
stop (FedEval.strategy.FederatedStrategy.FedStrategy property)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface property)
(FedEval.strategy.FedStrategy property)
(FedEval.strategy.FedStrategyHostInterface property)
strategy (FedEval.role.container.ClientContext property)
strategy_config (FedEval.config.configuration._ModelConfig property)
strategy_name (FedEval.config.configuration._ModelConfig property)
sudo (in module FedEval.run_util)
svd_evaluate (FedEval.config.configuration._ModelConfig property)
svd_lr_l2 (FedEval.config.configuration._ModelConfig property)
svd_mode (FedEval.config.configuration._ModelConfig property)
svd_opt_1 (FedEval.config.configuration._ModelConfig property)
svd_opt_2 (FedEval.config.configuration._ModelConfig property)
svd_top_k (FedEval.config.configuration._ModelConfig property)
synthetic_matrix_horizontal (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
synthetic_matrix_horizontal_memmap (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
synthetic_matrix_vertical (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
T
task() (in module FedEval.utils.multi_threads)
test_cfg_write_availability() (FedEval.config.test_config.ConfigurationManagerTestCase method)
test_copy_attribute() (FedEval.config.test_config.DataConfigPartitionTestCase method)
test_default_cfgs() (FedEval.config.test_config.ConfigurationManagerTestCase method)
test_filename_setters() (FedEval.config.test_config.ConfigurationManagerTestCase method)
test_inner_copy() (FedEval.config.test_config.DataConfigTestCase method)
test_no_neg() (FedEval.config.test_config.DataConfigPartitionTestCase method)
test_not_enough() (FedEval.config.test_config.DataConfigPartitionTestCase method)
test_ok() (FedEval.config.test_config.DataConfigPartitionTestCase method)
test_path_sep_in_default_dir_name() (FedEval.config.test_config.DataConfigTestCase method)
test_role_setting() (FedEval.config.test_config.ConfigurationManagerTestCase method)
test_rt_cfg_accessability() (FedEval.config.test_config.ConfigurationManagerTestCase method)
test_sample_size() (FedEval.config.test_config.DataConfigTestCase method)
test_singleton_on_inheritance_tree() (FedEval.config.test_singleton.SingletonTestCase method)
test_singleton_uniqueness() (FedEval.config.test_singleton.SingletonTestCase method)
test_sum_limit() (FedEval.config.test_config.DataConfigPartitionTestCase method)
test_thread_safe_setter() (FedEval.config.test_singleton.ThreadSafeTestCase method)
test_too_many() (FedEval.config.test_config.DataConfigPartitionTestCase method)
thread_safe() (FedEval.config.singleton.Singleton static method)
thread_safe_ensurance() (FedEval.config.singleton.Singleton class method)
ThreadSafeTestCase (class in FedEval.config.test_singleton)
to_csv() (FedEval.utils.log_analysis.LogAnalysis method)
(FedEval.utils.LogAnalysis method)
to_files() (FedEval.communicaiton.ConfigurationManager method)
(FedEval.config.configuration._CfgFileInterface method)
(FedEval.config.configuration.ConfigurationManager method)
(FedEval.config.ConfigurationManager method)
(FedEval.dataset.ConfigurationManager method)
tolerance_num (FedEval.config.configuration._ModelConfig property)
top_k (FedEval.config.configuration._ModelConfig property)
train_next_round() (FedEval.role.Server method)
(FedEval.role.Server.Server method)
train_selected_clients (FedEval.strategy.FederatedStrategy.FedStrategy property)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface property)
(FedEval.strategy.FedStrategy property)
(FedEval.strategy.FedStrategyHostInterface property)
trim_params() (in module FedEval.aggregator.trim)
trimmed_coordinate_wise_median() (in module FedEval.aggregator)
(in module FedEval.aggregator.median)
trimmed_mean() (FedEval.aggregator.ParamAggregator method)
(in module FedEval.aggregator)
(in module FedEval.aggregator.mean)
trimmed_median() (FedEval.aggregator.ParamAggregator method)
tweet2Vec() (in module FedEval.dataset)
(in module FedEval.dataset.Sentiment140)
U
UNIFIED_JOB_TIME (in module FedEval.run)
Uniform (FedEval.strategy.FederatedStrategy.HostParamsType attribute)
unit_size (FedEval.config.configuration._ModelConfig property)
update() (FedEval.utils.History method)
(FedEval.utils.log_analysis.History method)
update_host_params() (FedEval.strategy.base.FedModel method)
(FedEval.strategy.FederatedStrategy.FedStrategy method)
(FedEval.strategy.FederatedStrategy.FedStrategyHostInterface method)
(FedEval.strategy.FedOpt method)
(FedEval.strategy.FedOpt.FedOpt method)
(FedEval.strategy.FedSCA method)
(FedEval.strategy.FedSCA.FedSCA method)
(FedEval.strategy.FedSTC method)
(FedEval.strategy.FedSTC.FedSTC method)
(FedEval.strategy.FedStrategy method)
(FedEval.strategy.FedStrategyHostInterface method)
(FedEval.strategy.FedSVD method)
(FedEval.strategy.FedSVD.FedSVD method)
(FedEval.strategy.FetchSGD.FetchSGD method)
(FedEval.strategy.MFedAvg method)
(FedEval.strategy.MFedAvg.MFedAvg method)
(FedEval.strategy.PaillierAggregation method)
(FedEval.strategy.PaillierAggregation.PaillierAggregation method)
(FedEval.strategy.SecureAggregation method)
(FedEval.strategy.SecureAggregation.SecureAggregation method)
UpdateResult (in module FedEval.communicaiton.comm_pb2)
UpdateWeights (FedEval.strategy.PaillierAggregation.PAStatus attribute)
(FedEval.strategy.SecureAggregation.SAStatus attribute)
upload_to_server() (in module FedEval.run_util)
username (FedEval.config.configuration._RT_Machine property)
V
vertical_linear_regression (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
vertical_linear_regression_memmap (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
W
wait() (FedEval.communicaiton.ClientCommunicator method)
(FedEval.communicaiton.ClientFlaskCommunicator method)
(FedEval.communicaiton.ClientGrpcCommunicator method)
(FedEval.communicaiton.communicator.ClientCommunicator method)
(FedEval.communicaiton.flask_communicator.ClientFlaskCommunicator method)
(FedEval.communicaiton.grpc_communicator.ClientGrpcCommunicator method)
wake_up() (FedEval.role.container.ClientContext method)
WakeUp (FedEval.communicaiton.events.ServerEvent attribute)
(FedEval.communicaiton.ServerEvent attribute)
weighted_average() (FedEval.aggregator.ParamAggregator method)
(in module FedEval.aggregator)
(in module FedEval.aggregator.mean)
weights_filename_pattern (in module FedEval.communicaiton)
(in module FedEval.communicaiton.model_weights_io)
wine (class in FedEval.dataset)
(class in FedEval.dataset.FedMatrix)
work_dir_path (FedEval.config.configuration._RT_Machine property)
write_history() (in module FedEval.run_util)
X
XYData (in module FedEval.utils.parameter_parser)
Y
YAML (FedEval.config.configuration._CfgSerializer attribute)