INNER CODE UNIT · Python
weighted
Tisha-runwal/Personalized-Federated-Learning-for-Privacy--Preserving-and-Scalable-IoT-Driven-Smart-Healthcare · pfl_hcare/fl/server.py:277
weighted = sum(
nw * all_client_params[ci][pidx]
for ci, nw in enumerate(norm_w)
)
new_global.append(weighted)
global_params = new_global
# ---------------------------------------------------------------
# Step 6: Track server-side DP accounting
# ---------------------------------------------------------------
if dp_accountant is not None:
# Track that one more round of DP was applied (client-side noise)
dp_accountant._steps += 1
dp_accountant._sample_rates.append(
min(batch_size / max(len(train_ds), 1), 1.0)
)
# ---------------------------------------------------------------