Skip to content

Commit 55d6e2e

Browse files
mstrathmanclaude
andcommitted
docs: narrow the changelog precision claim
Address review: the fix moved the learning-rate/tree-value product and the forest accumulation to double, but individual tree values are still f32. Say that precisely instead of claiming the whole prediction is computed in double. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 8c8f6ea commit 55d6e2e

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99
### Fixed
1010

1111
- **Forest prediction accumulates the learning-rate product in double**, matching
12-
the trainer. The serving path computed `float * float` before widening to the
13-
`double` accumulator, which could overflow to infinity (and, under x87 excess
14-
precision, differ by platform) before the widening. Predictions are computed
15-
consistently in double now; served values may shift in their least-significant
16-
digits.
12+
the trainer. The serving path multiplied the learning rate by a tree value as
13+
`float * float` before widening to the `double` accumulator, which could
14+
overflow to infinity (and, under x87 excess precision, differ by platform)
15+
before the widening. The product and the forest accumulation are now computed in
16+
double (individual tree values are still `f32`); served predictions may shift in
17+
their least-significant digits.
1718

1819
## [0.2.0] - 2026-07-31
1920

0 commit comments

Comments
 (0)