keras-team/keras · error · ValueError
Received an invalid value for argument `groups`, expected a
Error message
Received an invalid value for argument `groups`, expected a positive integer (or `-1` for instance normalization). Received: groups={groups} What it means
Error "Received an invalid value for argument `groups`, expected a positive integer (or `-1` for instance normalization). Received: groups={groups}" thrown in keras-team/keras.
Source
Thrown at keras/src/layers/normalization/group_normalization.py:83
"""
def __init__(
self,
groups=32,
axis=-1,
epsilon=1e-3,
center=True,
scale=True,
beta_initializer="zeros",
gamma_initializer="ones",
beta_regularizer=None,
gamma_regularizer=None,
beta_constraint=None,
gamma_constraint=None,
**kwargs,
):
if not isinstance(groups, int) or (groups <= 0 and groups != -1):
raise ValueError(
"Received an invalid value for argument `groups`, expected "
"a positive integer (or `-1` for instance normalization). "
f"Received: groups={groups}"
)
super().__init__(**kwargs)
self.supports_masking = True
self.autocast = False
self.groups = groups
self.axis = axis
self.epsilon = epsilon
self.center = center
self.scale = scale
self.beta_initializer = initializers.get(beta_initializer)
self.gamma_initializer = initializers.get(gamma_initializer)
self.beta_regularizer = regularizers.get(beta_regularizer)
self.gamma_regularizer = regularizers.get(gamma_regularizer)
self.beta_constraint = constraints.get(beta_constraint)
self.gamma_constraint = constraints.get(gamma_constraint)View on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/layers/normalization/group_normalization.py:83 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of keras-team/keras@7a34a03db6 (2026-08-25).
Data as JSON: /api/errors/04235d98a490da0b.
Report an issue: GitHub.