keras-team/keras · error · ValueError
Argument `name` must be a string and cannot contain characte
Error message
Argument `name` must be a string and cannot contain character `/`. Received: name={name} What it means
Error "Argument `name` must be a string and cannot contain character `/`. Received: name={name}" thrown in keras-team/keras.
Source
Thrown at keras/src/backend/common/variables.py:109
```
"""
def __init__(
self,
initializer,
shape=None,
dtype=None,
trainable=True,
autocast=True,
aggregation="none",
synchronization="auto",
name=None,
layout=None,
**kwargs,
):
name = name or auto_name(self.__class__.__name__)
if not isinstance(name, str) or "/" in name:
raise ValueError(
"Argument `name` must be a string and "
"cannot contain character `/`. "
f"Received: name={name}"
)
if aggregation not in (
None,
"none",
"mean",
"sum",
"only_first_replica",
):
raise ValueError(
"Invalid value for argument `aggregation`. Expected "
"one of `None`, `'none'`, `'mean'`, `'sum'`, "
"`'only_first_replica'`. "
f"Received: aggregation={aggregation}"
)
if aggregation is None:View on GitHub (pinned to 7a34a03db6)
When it happens
Trigger: Thrown at keras/src/backend/common/variables.py:109 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/d42de0bccd21ef06.
Report an issue: GitHub.