We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5e1b699 commit cd5f2ddCopy full SHA for cd5f2dd
machine_learning/federated_averaging.py
@@ -90,9 +90,9 @@ def _validate_clients(client_models: Sequence[Sequence[np.ndarray]]) -> None:
90
)
91
92
93
-def _normalize_weights(weights: np.ndarray, n: int) -> np.ndarray:
94
- if weights.shape != (n,):
95
- raise ValueError(f"weights must have shape ({n},)")
+def _normalize_weights(weights: np.ndarray, num_clients: int) -> np.ndarray:
+ if weights.shape != (num_clients,):
+ raise ValueError(f"weights must have shape ({num_clients},)")
96
if np.any(weights < 0):
97
raise ValueError("weights must be non-negative")
98
total = float(weights.sum())
0 commit comments