|
| 1 | +{ |
| 2 | + "nerlnetSettings": { |
| 3 | + "frequency": "50", |
| 4 | + "batchSize": "100" |
| 5 | + }, |
| 6 | + "mainServer": { |
| 7 | + "port": "8844", |
| 8 | + "args": "" |
| 9 | + }, |
| 10 | + "apiServer": { |
| 11 | + "port": "8845", |
| 12 | + "args": "" |
| 13 | + }, |
| 14 | + "devices": [ |
| 15 | + { |
| 16 | + "name": "mac", |
| 17 | + "ipv4": "192.168.0.248", |
| 18 | + "entities": "c3,r1,r4,r5,r6,s1,mainServer,apiServer" |
| 19 | + }, |
| 20 | + { |
| 21 | + "name": "jet1", |
| 22 | + "ipv4": "192.168.0.226", |
| 23 | + "entities": "c1,r2,s2" |
| 24 | + }, |
| 25 | + { |
| 26 | + "name": "jet2", |
| 27 | + "ipv4": "192.168.0.228", |
| 28 | + "entities": "c2,r3,s3" |
| 29 | + } |
| 30 | + ], |
| 31 | + "routers": [ |
| 32 | + { |
| 33 | + "name": "r1", |
| 34 | + "port": "8900", |
| 35 | + "policy": "0" |
| 36 | + }, |
| 37 | + { |
| 38 | + "name": "r2", |
| 39 | + "port": "8902", |
| 40 | + "policy": "0" |
| 41 | + }, |
| 42 | + { |
| 43 | + "name": "r3", |
| 44 | + "port": "8903", |
| 45 | + "policy": "0" |
| 46 | + }, |
| 47 | + { |
| 48 | + "name": "r4", |
| 49 | + "port": "8904", |
| 50 | + "policy": "0" |
| 51 | + }, |
| 52 | + { |
| 53 | + "name": "r5", |
| 54 | + "port": "8905", |
| 55 | + "policy": "0" |
| 56 | + }, |
| 57 | + { |
| 58 | + "name": "r6", |
| 59 | + "port": "8906", |
| 60 | + "policy": "0" |
| 61 | + } |
| 62 | + ], |
| 63 | + "sources": [ |
| 64 | + { |
| 65 | + "name": "s1", |
| 66 | + "port": "8853", |
| 67 | + "frequency": "50", |
| 68 | + "policy": "0", |
| 69 | + "epochs": "1", |
| 70 | + "type": "0" |
| 71 | + }, |
| 72 | + { |
| 73 | + "name": "s2", |
| 74 | + "port": "8854", |
| 75 | + "frequency": "50", |
| 76 | + "policy": "0", |
| 77 | + "epochs": "1", |
| 78 | + "type": "0" |
| 79 | + }, |
| 80 | + { |
| 81 | + "name": "s3", |
| 82 | + "port": "8855", |
| 83 | + "frequency": "50", |
| 84 | + "policy": "0", |
| 85 | + "epochs": "1", |
| 86 | + "type": "0" |
| 87 | + } |
| 88 | + ], |
| 89 | + "clients": [ |
| 90 | + { |
| 91 | + "name": "c1", |
| 92 | + "port": "8846", |
| 93 | + "workers": "w1,w2" |
| 94 | + }, |
| 95 | + { |
| 96 | + "name": "c2", |
| 97 | + "port": "8847", |
| 98 | + "workers": "w3,w4" |
| 99 | + }, |
| 100 | + { |
| 101 | + "name": "c3", |
| 102 | + "port": "8851", |
| 103 | + "workers": "w5" |
| 104 | + } |
| 105 | + ], |
| 106 | + "workers": [ |
| 107 | + { |
| 108 | + "name": "w1", |
| 109 | + "model_sha": "1f3078160da415bda29a65e6c854f938c291d38166d0cb6e89cec2fd81678613" |
| 110 | + }, |
| 111 | + { |
| 112 | + "name": "w2", |
| 113 | + "model_sha": "1f3078160da415bda29a65e6c854f938c291d38166d0cb6e89cec2fd81678613" |
| 114 | + }, |
| 115 | + { |
| 116 | + "name": "w3", |
| 117 | + "model_sha": "1f3078160da415bda29a65e6c854f938c291d38166d0cb6e89cec2fd81678613" |
| 118 | + }, |
| 119 | + { |
| 120 | + "name": "w4", |
| 121 | + "model_sha": "1f3078160da415bda29a65e6c854f938c291d38166d0cb6e89cec2fd81678613" |
| 122 | + }, |
| 123 | + { |
| 124 | + "name": "w5", |
| 125 | + "model_sha": "1f3078160da415bda29a65e6c854f938c291d38166d0cb6e89cec2fd81678613" |
| 126 | + } |
| 127 | + ], |
| 128 | + "model_sha": { |
| 129 | + "1f3078160da415bda29a65e6c854f938c291d38166d0cb6e89cec2fd81678613": { |
| 130 | + "modelType": "0", |
| 131 | + "_doc_modelType": " nn:0 | approximation:1 | classification:2 | forecasting:3 | image_classification:4 | text_classification:5 | text_generation:6 | auto_association:7 | autoencoder:8 | ae_classifier:9 |", |
| 132 | + "layersSizes": "5,16,8,3", |
| 133 | + "_doc_layersSizes": "List of postive integers [L0, L1, ..., LN]", |
| 134 | + "layerTypesList": "1,3,3,3", |
| 135 | + "_doc_LayerTypes": " Default:0 | Scaling:1 | CNN:2 | Perceptron:3 | Pooling:4 | Probabilistic:5 | LSTM:6 | Reccurrent:7 | Unscaling:8 | Bounding:9 |", |
| 136 | + "layers_functions": "1,7,7,11", |
| 137 | + "_doc_layers_functions_activation": " Threshold:1 | Sign:2 | Logistic:3 | Tanh:4 | Linear:5 | ReLU:6 | eLU:7 | SeLU:8 | Soft-plus:9 | Soft-sign:10 | Hard-sigmoid:11 |", |
| 138 | + "_doc_layer_functions_pooling": " none:1 | Max:2 | Avg:3 |", |
| 139 | + "_doc_layer_functions_probabilistic": " Binary:1 | Logistic:2 | Competitive:3 | Softmax:4 |", |
| 140 | + "_doc_layer_functions_scaler": " none:1 | MinMax:2 | MeanStd:3 | STD:4 | Log:5 |", |
| 141 | + "lossMethod": "2", |
| 142 | + "_doc_lossMethod": " SSE:1 | MSE:2 | NSE:3 | MinkowskiE:4 | WSE:5 | CEE:6 |", |
| 143 | + "lr": "0.01", |
| 144 | + "_doc_lr": "Positve float", |
| 145 | + "epochs": "1", |
| 146 | + "_doc_epochs": "Positve Integer", |
| 147 | + "optimizer": "5", |
| 148 | + "_doc_optimizer": " GD:0 | CGD:1 | SGD:2 | QuasiNeuton:3 | LVM:4 | ADAM:5 |", |
| 149 | + "optimizerArgs": "none", |
| 150 | + "_doc_optimizerArgs": "String", |
| 151 | + "infraType": "0", |
| 152 | + "_doc_infraType": " opennn:0 | wolfengine:1 |", |
| 153 | + "distributedSystemType": "0", |
| 154 | + "_doc_distributedSystemType": " none:0 | fedClientAvg:1 | fedServerAvg:2 |", |
| 155 | + "distributedSystemArgs": "none", |
| 156 | + "_doc_distributedSystemArgs": "String", |
| 157 | + "distributedSystemToken": "none", |
| 158 | + "_doc_distributedSystemToken": "Token that associates distributed group of workers and parameter-server" |
| 159 | + } |
| 160 | + } |
| 161 | +} |
0 commit comments