Skip to content

Sykora 4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Aug 07:49
· 6 commits to main since this release

Sykora 4.0 is a major NNUE and search release.

Added

  • Added the SYKNNUE8 threat-aware pairwise-MLP evaluator with incremental piece-square and full-threat accumulators, ten mirrored king buckets, and eight material output heads.
  • Added conservative tactical ProbCut and quiet-move SEE pruning to the accepted search stack.
  • Added OpenBench workload, deterministic benchmark, and SPSA integration for reproducible distributed search testing.

Changed

  • Promoted the final v8_t1024_broad_20260724T205147Z SYKNNUE8 network to the embedded default.
  • Adopted the accepted search defaults LMRScale=134, LMRHistoryScale=95, LMPMoveScale=96, and HistoryMaxBonus=490.
  • Optimized NNUE threat accumulation, pooling, transposition-table access, and shared search hot paths.
  • Made the deployment and training pipelines SYKNNUE8-only and added configurable NNUE fine-tuning.

Fixed

  • Enforced exact fixed-node limits across the main and helper search threads.
  • Raised the NNUE SIMD compile-time branch quota so optimized Zen 4 worker builds compile reliably with Zig 0.15.2.

Sykora 4.0 measured +158.22 Elo over Sykora 3.1 in a direct 760-game OpenBench SPRT. An architecture-controlled test measured SYKNNUE8 at +141.77 Elo against the matched SYKNNUE7 evaluator.

Full changelog: v3.1...v4.0