Фиксируют сиды, один batch, одинаковые init веса, сверяют loss/grads numerically; затем короткий train и метрики.
Разбор
- Порядок BN/Dropout и training flag.
- Regularization losses из
model.losses.
- Metric update семантика.
- Tolerance зависит от dtype/GPU nondeterminism.
Итог
Паритет доказывают на контролируемом batch, не на полной эпохе «на глаз».