nocturn9x’s tests
Active 1 Workers / 0 Training / 16 Test threads / 13.74 MNPS
Finished 25 shown
| Author | Engine | Identifier | Code | Time control | Results
|
|---|---|---|---|---|---|
| nocturn9x | Heimdall | optional-eval-qsearch-evasions | diff ↗ | 8.0+0.08 |
LLR: -0.37 (-2.25, 2.89) [0.00, 3.00] Games: 3028 W: 734 L: 750 D: 1544 Ptnml(0-2): 17, 392, 707, 386, 12 |
|
Search all legal evasions in quiescence (bench 5983062)
Quiescence previously generated only captures and applied losing-capture SEE
pruning in check. Generate every legal evasion and bypass that pruning while
checked; return matedIn(ply) when none exist. Keep capture-only generation
outside check and retain bound-only TT storage.
Add regressions for checkmate without an allocated NNUE state, all four quiet
king evasions from a rook check, and a SEE-negative capture evasion. These
changes are independent of optional static-eval representation and consumers.
Validation: focused AVX2 checked/danger and scalar checked search regressions,
including unchanged TT/stack layouts; Python suite (99 run, 5 skipped).
Optimized depth-13; depth 14 visited 8366978 nodes.
Co-authored-by: GPT 6 <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | optional-eval-in-check | diff ↗ | 8.0+0.08 |
LLR: -1.64 (-2.25, 2.89) [0.00, 3.00] Games: 1316 W: 276 L: 374 D: 666 Ptnml(0-2): 14, 193, 331, 117, 3 |
|
Guard search heuristics and skip static evaluation in check (bench 5401484)
Checked nodes carry noEval through the search stack and TT. Main-search
futility pruning and the fail-low extension after a reduced parent search
previously consumed static eval in check; require present evaluations before
using them. Guard improving, reverse futility, null move and correction-history
arithmetic likewise, and compute TT-adjusted eval only where needed.
Disable qsearch stand pat when static eval is absent. Preserve capture-only
move generation and SEE pruning here; full check evasions and qsearch mate
recognition are isolated in a follow-up commit. Until then, checked qsearch
nodes with no searched capture retain -SCORE_INF.
At the hard ply boundary, return a neutral score in check instead of evaluating.
Enforce the rawEval precondition with doAssert, including in danger builds.
Subprocess tests verify this invariant and absent-eval unwrapping survive there.
Validation: focused AVX2 checked/danger and scalar checked tests; exhaustive
optional-eval/TT round trips and unchanged layouts; Python suite (99 run,
5 skipped). Optimized depth-13; depth 14 visited 8078278 nodes.
Twelve alternating depth-14 pairs on CPU 2 versus the representation-only
commit show -1.25% throughput change, 95% bootstrap interval
[-7.32%, +3.49%]. Search trees differ, so this measures throughput rather
than identical work or playing strength.
Co-authored-by: GPT 6 <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | master | diff ↗ | N=12000 |
Generated 4509392/5000000 Games Elo: -0.08 +- 0.26 (95%) [N=5000000] Games: 4509392 W: 1498806 L: 1499796 D: 1510790 |
| nocturn9x | Heimdall | qs-pv-fixes | diff ↗ | 8.0+0.08 |
LLR: -0.61 (-2.25, 2.89) [-5.00, 0.00] Games: 3466 W: 833 L: 869 D: 1764 Ptnml(0-2): 13, 450, 850, 400, 20 |
|
Make qsearch keep track of PVs, avoid qsearching with invalid windows and don't cutoff QS in PV nodes (bench 5515662)
|
|||||
| nocturn9x | Heimdall | [Potential] main | diff ↗ | 40.0+0.40 |
Elo: 32.17 +- 16.65 (95%) [N=1000] Games: 444 W: 140 L: 99 D: 205 Ptnml(0-2): 2, 34, 107, 79, 0 |
|
so eren will stop sending heimdall blunder positions
|
|||||
| nocturn9x | Heimdall | tyrfing-12ksn | diff ↗ | 40.0+0.40 |
LLR: 0.10 (-2.25, 2.89) [0.00, 3.00] Games: 448 W: 116 L: 109 D: 223 Ptnml(0-2): 2, 47, 118, 56, 1 |
|
Switch to tyrfing-12ksn (bench 4979204)
Select tyrfing-12ksn network 77F0596E and set the multilayer
scale to 288. Update the documented default scale.
At scale 305, the 7,153,653-position Lichess comparison gives
absolute means 927.90 for master and 981.15 for the new network;
getScale yields 288.446721, rounded to 288.
Validation: make bench with 77F0596E at scale 288 gives 4979204
nodes at depth 13. Confirmed the network ID and compiled scale;
the 10,000-position absolute mean is 911.04. Runtime-check build,
full-book evaluation and Python regressions passed (5 skipped).
Network weights remain local pending separate publication.
Co-authored-by: GPT 6.1 Sol <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | tyrfing-12ksn | diff ↗ | 8.0+0.08 |
LLR: -0.05 (-2.25, 2.89) [0.00, 3.00] Games: 4238 W: 1130 L: 1123 D: 1985 Ptnml(0-2): 52, 497, 1008, 516, 46 |
|
Switch to tyrfing-12ksn (bench 4979204)
Select tyrfing-12ksn network 77F0596E and set the multilayer
scale to 288. Update the documented default scale.
At scale 305, the 7,153,653-position Lichess comparison gives
absolute means 927.90 for master and 981.15 for the new network;
getScale yields 288.446721, rounded to 288.
Validation: make bench with 77F0596E at scale 288 gives 4979204
nodes at depth 13. Confirmed the network ID and compiled scale;
the 10,000-position absolute mean is 911.04. Runtime-check build,
full-book evaluation and Python regressions passed (5 skipped).
Network weights remain local pending separate publication.
Co-authored-by: GPT 6.1 Sol <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | tyrfing-12ksn | diff ↗ | 8.0+0.08 |
LLR: -0.58 (-2.25, 2.89) [0.00, 3.00] Games: 436 W: 96 L: 132 D: 208 Ptnml(0-2): 6, 66, 105, 40, 1 |
|
Switch to tyrfing-12ksn (bench 5228946)
Select the completed SB 1100 tyrfing-12ksn network and set the
multilayer evaluation scale to 274. Update the documented scale.
The 7,153,653-position Lichess comparison gives absolute means
927.90 for master and 1032.37 for the new network at scale 305;
getScale yields 274.135727, rounded to 274.
Validation: make bench with the selected network at scale 274 gives
5228946 nodes at depth 13. Confirmed the built-in network ID and scale.
Runtime-check build and Python regressions passed (5 skipped).
The network weights remain local pending separate publication.
Co-authored-by: GPT 6.1 Sol <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | master | diff ↗ | N=12000 |
Generated 4072722/5000000 Games Elo: 0.10 +- 0.28 (95%) [N=5000000] Games: 4072722 W: 1353222 L: 1351992 D: 1367508 |
| nocturn9x | Heimdall | tyrfing-v2 | diff ↗ | 8.0+0.08 |
LLR: -2.26 (-2.25, 2.89) [0.00, 3.00] Games: 1806 W: 392 L: 544 D: 870 Ptnml(0-2): 44, 259, 418, 169, 13 |
|
Document direct executable downloads and Unix permissions (bench 5551733)
Co-authored-by: GPT-6 Astra <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | tyrfing-v2 | diff ↗ | 40.0+0.40 |
LLR: -0.25 (-2.25, 2.89) [0.00, 3.00] Games: 554 W: 136 L: 150 D: 268 Ptnml(0-2): 1, 77, 135, 63, 1 |
|
Switch to tyrfing v2 (bench 5638473)
|
|||||
| nocturn9x | Heimdall | 1.5.1 | diff ↗ | 40.0+0.40 |
Elo: 12.66 +- 5.51 (95%) [N=2000] Games: 2004 W: 208 L: 135 D: 1661 Ptnml(0-2): 2, 89, 747, 162, 2 |
|
Document direct executable downloads and Unix permissions (bench 5551733)
Co-authored-by: GPT-6 Astra <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | 1.5.1 | diff ↗ | 8.0+0.08 |
Elo: 28.61 +- 7.58 (95%) [N=2000] Games: 2008 W: 373 L: 208 D: 1427 Ptnml(0-2): 7, 124, 601, 241, 31 |
|
Document direct executable downloads and Unix permissions (bench 5551733)
Co-authored-by: GPT-6 Astra <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | 1.5.1 | diff ↗ | 40.0+0.40 |
Elo: 32.76 +- 8.00 (95%) [N=2000] Games: 2000 W: 585 L: 397 D: 1018 Ptnml(0-2): 3, 171, 474, 339, 13 |
|
Document direct executable downloads and Unix permissions (bench 5551733)
Co-authored-by: GPT-6 Astra <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | 1.5.1 | diff ↗ | 8.0+0.08 |
Elo: 36.18 +- 9.32 (95%) [N=2000] Games: 2014 W: 656 L: 447 D: 911 Ptnml(0-2): 16, 196, 400, 353, 42 |
|
Document direct executable downloads and Unix permissions (bench 5551733)
Co-authored-by: GPT-6 Astra <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | master | diff ↗ | N=12000 |
Generated 4461256/5000000 Games Elo: 0.20 +- 0.26 (95%) [N=5000000] Games: 4461256 W: 1485643 L: 1483061 D: 1492552 |
| nocturn9x | Heimdall | master | diff ↗ | N=12000 |
Generated 2236426/5000000 Games Elo: 0.14 +- 0.37 (95%) [N=5000000] Games: 2236426 W: 742301 L: 741432 D: 752693 |
| nocturn9x | Heimdall | tyrfing-v2 | diff ↗ | 8.0+0.08 |
LLR: -1.16 (-2.25, 2.89) [0.00, 3.00] Games: 796 W: 169 L: 249 D: 378 Ptnml(0-2): 13, 136, 174, 68, 7 |
|
Switch to tyrfing v2 (bench 4999991)
|
|||||
| nocturn9x | Heimdall | tyrfing-v2 | diff ↗ | 8.0+0.08 |
LLR: 0.00 (-2.25, 2.89) [0.00, 3.00] Games: 0 W: 0 L: 0 D: 0 Ptnml(0-2): 0, 0, 0, 0, 0 |
|
Switch to tyrfing v2 (bench 4999991)
|
|||||
| nocturn9x | Heimdall | tyrfing-v2 | diff ↗ | 8.0+0.08 |
LLR: -0.24 (-2.25, 2.89) [0.00, 3.00] Games: 62 W: 11 L: 35 D: 16 Ptnml(0-2): 9, 9, 10, 3, 0 |
|
Switch to tyrfing v2 (bench 4999991)
|
|||||
| nocturn9x | Heimdall | master | diff ↗ | 8.0+0.08 |
Elo: 21.74 +- 24.59 (95%) [N=2000] Games: 272 W: 76 L: 59 D: 137 Ptnml(0-2): 4, 25, 59, 46, 2 |
|
Restructure README documentation (bench 5551733)
Move build, testing, UCI and TUI details into focused guides while keeping the README concise and preserving the engine overview, ratings and credits.
Co-authored-by: GPT 5.6 Luna <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | master | diff ↗ | 40.0+0.40 |
Elo: 19.99 +- 26.84 (95%) [N=2000] Games: 174 W: 47 L: 37 D: 90 Ptnml(0-2): 0, 18, 41, 28, 0 |
|
Restructure README documentation (bench 5551733)
Move build, testing, UCI and TUI details into focused guides while keeping the README concise and preserving the engine overview, ratings and credits.
Co-authored-by: GPT 5.6 Luna <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | worker-pv-score-fix | diff ↗ | 8.0+0.08 |
LLR: 0.61 (-2.25, 2.89) [-5.00, 0.00] Games: 3186 W: 788 L: 778 D: 1620 Ptnml(0-2): 8, 383, 804, 387, 11 |
|
Use completed PV scores when selecting workers (bench 5551733)
Compare workers using scores saved with their last completed primary PV,
and report the selected PV's saved score. Live root scores may belong to
secondary variations or interrupted searches. Ignore workers without a
completed primary PV.
Co-authored-by: Codex (GPT-6 Astra) <codex@openai.com>
|
|||||
| nocturn9x | Heimdall | threat-inputs | diff ↗ | 8.0+0.08 |
LLR: 2.90 (-2.25, 2.89) [0.00, 3.00] Games: 10148 W: 2889 L: 2665 D: 4594 Ptnml(0-2): 130, 1122, 2356, 1326, 140 |
|
--amend (bench 5247438)
|
|||||
| nocturn9x | Heimdall | threat-inputs | diff ↗ | 40.0+0.40 |
LLR: 2.90 (-2.25, 2.89) [0.00, 3.00] Games: 4460 W: 1233 L: 1041 D: 2186 Ptnml(0-2): 17, 475, 1064, 647, 27 |
|
Windows is fucking weird bro (bench 5247438)
|
|||||