tensorflow
training_error
ai_generated
true
Loss scaling resulted in NaN: dynamic loss scale too high
ID: tensorflow/mixed-precision-nan
78%Fix Rate
82%Confidence
3Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 2 | active | — | — | — |
Root Cause
Mixed precision training producing NaN from loss scale overflow.
genericWorkarounds
-
88% success Use dynamic loss scaling (default in mixed_float16 policy)
-
85% success Reduce learning rate or check data for extreme values
Dead Ends
Common approaches that don't work:
-
Disable loss scaling
78% fail
Gradient underflow in float16
-
Set fixed loss scale
72% fail
May be too high or too low