Skip to content

v0.1.58

Choose a tag to compare

@github-actions github-actions released this 04 Sep 20:35
· 40 commits to master since this release

CTBoost 0.1.58

CTBoost 0.1.58 includes the optional compact multiclass vector leaves and
correctness fixes documented in 0.1.57, plus two fixes found
during cross-platform CI. Publication of 0.1.57 to PyPI and GitHub Releases was
withheld; its Git tag remains available for provenance.

  • Vector updates now preserve scalar accumulation rounding on platforms that
    contract floating-point multiplication and addition. This prevents small
    prediction differences from changing later boosting rounds. Conditional
    feature tests, split selection, and the default scalar strategy remain unchanged.
  • Windows C++ export tests explicitly expose the selected compiler's runtime
    directory while loading the generated DLL. They still compile exported code
    and compare its predictions with the native model.

Model and predictor formats are unchanged from 0.1.57. See the
vector-leaf guide for supported workflows and boundaries.

The latest published TabArena-Lite results
measure 0.1.56. There is no measured 0.1.58 TabArena result yet; the requested
25-configuration HPO evaluation is pending. See benchmark status
for the scope and provenance of the existing results.