NumPy allowed · plain Python earns 10 bonus points
Implement Root Mean Square Normalization (RMSNorm), the computationally efficient LayerNorm alternative used in modern LLMs.
Implement rms_norm(x, gamma, eps=1e-6). For each row x_i, compute rms = sqrt(mean(x_i^2) + eps), and return (x / rms) * gamma.
rms_norm(x: list[list[float]], gamma: list[float], eps: float = 1e-6) -> list[list[float]]