Dev Builds » 20230703-1624

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 14. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo
ncm-dbt-01 09:57:36 1206776 3344 1408 297 1639 +119.98 +/- 5.37 0 51 497 1086 38 +264.45 +/- 15.29
ncm-dbt-02 09:52:18 1232896 3312 1368 312 1632 +114.78 +/- 5.5 0 59 520 1039 38 +248.94 +/- 14.95
ncm-dbt-03 09:57:16 1229139 3322 1392 264 1666 +122.85 +/- 5.34 0 43 489 1087 42 +271.68 +/- 15.41
ncm-dbt-04 09:57:21 1229149 3356 1410 313 1633 +117.89 +/- 5.41 1 52 513 1073 39 +258.23 +/- 15.05
ncm-dbt-05 09:53:58 1225004 3328 1384 271 1673 +120.84 +/- 5.32 1 45 492 1092 34 +268.79 +/- 15.37
ncm-dbt-06 09:57:39 1230403 3338 1427 293 1618 +122.92 +/- 5.26 1 37 496 1097 38 +273.78 +/- 15.29
20000 8389 1750 9861 +119.87 +/- 2.19 3 287 3007 6474 229 +264.18 +/- 6.21

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
195682 ncm-dbt-02 1236718 312 137 42 133 +109.25 +/- 17.89 0 5 55 92 4 +231.91 +/- 46.35
195681 ncm-dbt-03 1237783 322 131 25 166 +118.79 +/- 17.48 0 3 55 97 6 +252.52 +/- 46.2
195680 ncm-dbt-05 1223598 328 133 33 162 +109.4 +/- 18.19 1 8 46 108 1 +246.17 +/- 50.66
195679 ncm-dbt-01 1213795 344 141 30 173 +116.26 +/- 17.04 0 5 56 106 5 +249.8 +/- 46.01
195678 ncm-dbt-06 1220713 338 146 25 167 +130.14 +/- 17.06 1 3 43 118 4 +300.12 +/- 52.91
195677 ncm-dbt-04 1221834 356 143 42 171 +101.35 +/- 15.81 0 4 72 99 3 +215.13 +/- 39.94
195676 ncm-dbt-02 1232555 500 207 50 243 +112.91 +/- 13.22 0 6 84 157 3 +249.64 +/- 37.33
195675 ncm-dbt-03 1224983 500 212 42 246 +123.02 +/- 14.49 0 8 73 160 9 +265.78 +/- 40.25
195674 ncm-dbt-05 1225845 500 210 32 258 +129.35 +/- 13.17 0 2 76 164 8 +288.06 +/- 39.11
195673 ncm-dbt-01 1183538 500 215 45 240 +123.02 +/- 13.99 0 9 67 169 5 +275.45 +/- 42.01
195672 ncm-dbt-06 1227656 500 211 39 250 +124.6 +/- 13.27 0 3 79 161 7 +275.45 +/- 38.39
195671 ncm-dbt-04 1241640 500 213 52 235 +116.0 +/- 14.37 1 8 75 161 5 +256.44 +/- 39.69
195670 ncm-dbt-02 1231206 500 201 41 258 +115.22 +/- 14.21 0 12 69 166 3 +256.44 +/- 41.25
195669 ncm-dbt-03 1231100 500 218 47 235 +123.81 +/- 13.81 0 5 77 160 8 +270.57 +/- 39.07
195668 ncm-dbt-05 1245495 500 205 44 251 +116.0 +/- 13.37 0 5 84 156 5 +254.16 +/- 37.27
195667 ncm-dbt-06 1228090 500 215 52 233 +117.55 +/- 14.53 0 10 74 159 7 +254.16 +/- 39.94
195666 ncm-dbt-01 1202161 500 204 33 263 +123.81 +/- 12.92 0 2 81 161 6 +275.45 +/- 37.75
195665 ncm-dbt-04 1244892 500 220 39 241 +131.74 +/- 15.21 0 8 67 161 14 +280.42 +/- 42.05
195664 ncm-dbt-02 1233761 500 202 44 254 +113.68 +/- 14.54 0 10 79 154 7 +243.0 +/- 38.64
195663 ncm-dbt-03 1220644 500 209 37 254 +124.6 +/- 13.97 0 10 62 174 4 +282.94 +/- 43.58
195662 ncm-dbt-05 1210867 500 200 40 260 +115.22 +/- 13.72 0 11 69 169 1 +261.07 +/- 41.31
195661 ncm-dbt-06 1232417 500 217 46 237 +123.81 +/- 12.92 0 1 84 158 7 +273.0 +/- 36.86
195660 ncm-dbt-01 1215026 500 211 47 242 +118.33 +/- 13.7 0 8 74 164 4 +263.42 +/- 39.97
195659 ncm-dbt-04 1215083 500 207 43 250 +118.33 +/- 13.7 0 9 71 167 3 +265.78 +/- 40.81
195658 ncm-dbt-02 1219211 500 220 51 229 +122.24 +/- 14.66 0 7 78 154 11 +258.75 +/- 38.88
195657 ncm-dbt-03 1218321 500 204 36 260 +121.45 +/- 13.31 0 7 71 169 3 +275.45 +/- 40.84
195656 ncm-dbt-06 1231315 500 207 39 254 +121.45 +/- 13.84 0 8 71 166 5 +270.57 +/- 40.83
195655 ncm-dbt-05 1227372 500 212 42 246 +123.02 +/- 13.47 0 5 76 163 6 +273.0 +/- 39.35
195654 ncm-dbt-01 1217391 500 208 37 255 +123.81 +/- 14.15 0 9 67 168 6 +275.45 +/- 42.01
195653 ncm-dbt-04 1253521 500 211 52 237 +114.45 +/- 13.38 0 7 80 160 3 +254.16 +/- 38.36
195652 ncm-dbt-03 1229002 500 215 35 250 +130.94 +/- 13.51 0 6 64 174 6 +298.62 +/- 43.1
195651 ncm-dbt-02 1237706 500 194 50 256 +102.97 +/- 14.02 0 11 87 149 3 +221.9 +/- 36.76
195650 ncm-dbt-05 1219049 500 217 44 239 +125.38 +/- 14.63 0 11 62 170 7 +277.93 +/- 43.49
195649 ncm-dbt-06 1235983 500 217 47 236 +123.02 +/- 14.16 0 10 65 170 5 +275.45 +/- 42.59
195648 ncm-dbt-01 1202408 500 208 51 241 +112.91 +/- 13.56 0 8 80 159 3 +249.64 +/- 38.38
195647 ncm-dbt-04 1210438 500 202 45 253 +112.91 +/- 13.89 0 9 79 158 4 +247.41 +/- 38.64
195646 ncm-dbt-02 1239118 500 207 34 259 +125.38 +/- 14.13 0 8 68 167 7 +277.93 +/- 41.74
195645 ncm-dbt-05 1222802 500 207 36 257 +123.81 +/- 13.1 0 3 79 162 6 +275.45 +/- 38.39
195644 ncm-dbt-01 1213118 500 221 54 225 +120.67 +/- 14.83 0 10 72 159 9 +258.75 +/- 40.49
195643 ncm-dbt-03 1242146 500 203 42 255 +116.0 +/- 13.37 0 4 87 153 6 +251.89 +/- 36.48
195642 ncm-dbt-04 1216640 500 214 40 246 +126.17 +/- 13.95 0 7 69 167 7 +280.42 +/- 41.44
195641 ncm-dbt-06 1236650 500 214 45 241 +122.24 +/- 12.38 0 2 80 165 3 +277.93 +/- 38.02

Commit

Commit ID fa143922aecaab6f22fe818a5ef23b6ac42fe307
Author peregrineshahin
Date 2023-07-03 16:24:41 UTC
Fix pruning to (in TB loss) in Null move pruning. Current logic can apply Null move pruning on a dead-lost position returning an unproven loss (i.e. in TB loss score or mated in losing score) on nonPv nodes. on a default bench, this can be observed by adding this debugging line: ``` if (nullValue >= beta) { // Do not return unproven mate or TB scores nullValue = std::min(nullValue, VALUE_TB_WIN_IN_MAX_PLY-1); dbg_hit_on(nullValue <= VALUE_TB_LOSS_IN_MAX_PLY); // Hit #0: Total 73983 Hits 1 Hit Rate (%) 0.00135166 if (thisThread->nmpMinPly || depth < 14) return nullValue; ``` This fixes this very rare issue (happens at ~0.00135166% of the time) by eliminating the need to try Null Move Pruning with dead-lost positions and leaving it to be determined by a normal searching flow. The previous try to fix was not as safe enough because it was capping the returned value to (out of TB range) thus reviving the dead-lost position based on an artificial clamp (i.e. the in TB score/mate score can be lost on that nonPv node): https://tests.stockfishchess.org/tests/view/649756d5dc7002ce609cd794 Final fix: Passed STC: https://tests.stockfishchess.org/tests/view/649a5446dc7002ce609d1049 LLR: 2.93 (-2.94,2.94) <-1.75,0.25> Total: 577280 W: 153613 L: 153965 D: 269702 Ptnml(0-2): 1320, 60594, 165190, 60190, 1346 Passed LTC: https://tests.stockfishchess.org/tests/view/649cd048dc7002ce609d4801 LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 246432 W: 66769 L: 66778 D: 112885 Ptnml(0-2): 83, 22105, 78847, 22100, 81 closes https://github.com/official-stockfish/Stockfish/pull/4649 Bench: 2425978
Copyright 2011–2024 Next Chess Move LLC