Flexible client count
{
"no_rounds": 10,
"algorithm": [
"random",
"FedCS",
"CEP"
],
"dataset": "cifar10",
"algorithm_config": {
"random": {
"c": 0.1
},
"ActiveFL": {
"c": 0.1
},
"FedCS": {
"c": 0.1,
"fixed_client_no" : false
},
"PowD": {
"c": 0.1
},
"CEP": {
"c": 0.1
}
},
"data_config" : {
"data_quantity_skew": "Uniform",
"data_label_distribution_skew": "Dirichlet",
"data_label_distribution_parameter": 4.0
},
"no_epochs": 1,
"no_clients": 100,
"batch_size": 32,
"verbose": true,
"device": "cuda",
"timeout": 120,
"generate_clients": true,
"output_dir": "outputs/o",
"client_state_file": "seleceval/client_states.csv",
"client_configuration_file": "seleceval/client_configurations.csv",
"distribute_data": true,
"data_distribution_file": "outputs/data_distribution.csv",
"validation_config": {
"enable_validation": true,
"enable_data_distribution": true,
"device": "cuda"
},
"max_workers": 32
}