Skip to content

v2.1.1 — Agent hardening + ONNX subset + multi-target

Choose a tag to compare

@linkerlin linkerlin released this 11 Jul 06:17

leaves v2.1.1

主题:v2.1.0 之后的 Agent 契约加固、ONNX TreeEnsemble 实验子集、多目标回归闭环。

Highlights

  1. Agent 契约门禁:skills 镜像 CI 哈希、--strict-flags/cv_conflict、错误码表、--print-repro--out-finaltrain_accel
  2. ONNX(实验):仅 TreeEnsembleRegressorBRANCH_LEQ / SUM / NONE);完整 Graph 仍不做。
  3. 多目标回归one_output_per_tree(API + CLI --num-target + predict/eval)。
  4. 示例examples/extensionexamples/multitargetdocs/bench 样例工件。

Recommended API

  • Infer: LoadFromFile + DefaultLoadOptions
  • Train: NewLearner / LoadDataAuto / CLI leaves train
  • Multi-target: data.NewMultiTargetDense + Config.NumTarget,或 leaves train --num-target N
  • ONNX 子集: io.LoadONNX / .onnx(实验)

Compatibility

  • metrics/CLI:只增字段train_accelfinal_modelnum_target 等);schema_version 仍为 1
  • ONNX:由占位升为实验子集(失败时仍给转换 hint)
  • Breaking:

CI

  • test (3 OS) / wasm ≤16MiB / bench-gate
  • skills mirror: go test ./docs -run TestSkillsMirrorSync

Docs