Dev Builds » 20250329-1054

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 15. 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 06:45:16 583632 3994 1643 459 1892 +106.18 ± 4.8 1 63 706 1205 22 +231.41 ± 12.79
ncm-dbt-02 06:45:09 586023 4000 1631 435 1934 +107.16 ± 4.8 2 59 704 1211 24 +233.85 ± 12.81
ncm-dbt-03 06:45:00 586123 4000 1614 477 1909 +101.56 ± 4.79 0 73 733 1178 16 +220.12 ± 12.56
ncm-dbt-04 06:44:58 570501 3992 1623 455 1914 +104.71 ± 4.81 0 73 699 1207 17 +228.42 ± 12.87
ncm-dbt-05 06:45:03 584549 4014 1646 494 1874 +102.59 ± 4.79 1 67 738 1181 20 +222.17 ± 12.5
20000 8157 2320 9523 +104.43 ± 2.15 4 335 3580 5982 99 +227.14 ± 5.68

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
406425 ncm-dbt-05 587409 14 7 3 4 +102.04 ± 70.73 0 0 3 4 0 +225.59 ± 263.0
406424 ncm-dbt-01 582903 494 200 51 243 +108.15 ± 14.0 0 9 84 150 4 +233.87 ± 37.42
406423 ncm-dbt-03 585674 500 200 49 251 +108.3 ± 13.23 0 7 87 154 2 +238.66 ± 36.67
406422 ncm-dbt-02 586435 500 199 51 250 +106.01 ± 13.72 0 11 81 157 1 +234.38 ± 38.14
406421 ncm-dbt-04 571150 492 205 58 229 +107.07 ± 14.03 0 9 85 148 4 +230.84 ± 37.18
406420 ncm-dbt-05 584453 500 202 63 235 +99.2 ± 13.51 0 8 98 141 3 +211.87 ± 34.38
406419 ncm-dbt-03 582277 500 214 57 229 +112.91 ± 13.04 0 6 83 159 2 +251.89 ± 37.57
406418 ncm-dbt-02 583992 500 199 57 244 +101.46 ± 13.85 1 9 88 151 1 +223.94 ± 36.53
406417 ncm-dbt-01 582778 500 199 55 246 +102.97 ± 13.71 0 8 94 144 4 +219.87 ± 35.19
406416 ncm-dbt-04 569789 500 196 61 243 +96.19 ± 14.26 0 16 83 151 0 +209.91 ± 37.57
406415 ncm-dbt-05 586774 500 209 65 226 +102.97 ± 14.18 0 8 97 138 7 +213.85 ± 34.58
406414 ncm-dbt-02 586858 500 207 63 230 +102.97 ± 14.02 0 10 90 146 4 +219.87 ± 36.1
406413 ncm-dbt-03 587707 500 192 60 248 +93.95 ± 13.61 0 10 100 138 2 +200.24 ± 34.09
406412 ncm-dbt-01 580282 500 206 65 229 +100.7 ± 14.01 0 12 87 149 2 +217.85 ± 36.77
406411 ncm-dbt-04 570629 500 206 59 235 +105.25 ± 13.05 0 7 90 152 1 +232.26 ± 35.99
406410 ncm-dbt-05 580655 500 204 63 233 +100.7 ± 13.85 0 11 89 148 2 +217.85 ± 36.33
406409 ncm-dbt-02 582778 500 208 60 232 +106.01 ± 14.04 1 10 80 158 1 +236.51 ± 38.38
406408 ncm-dbt-01 585674 500 211 49 240 +116.77 ± 13.36 0 5 83 157 5 +256.44 ± 37.51
406407 ncm-dbt-04 570669 500 211 45 244 +119.89 ± 12.98 0 4 80 162 4 +268.17 ± 38.21
406406 ncm-dbt-03 588728 500 207 61 232 +104.49 ± 13.05 0 6 94 148 2 +228.08 ± 35.08
406405 ncm-dbt-05 583782 500 213 61 226 +109.07 ± 13.73 1 7 83 157 2 +243.0 ± 37.64
406404 ncm-dbt-04 568713 500 197 58 245 +99.2 ± 13.35 0 9 94 146 1 +215.85 ± 35.23
406403 ncm-dbt-03 587282 500 196 52 252 +102.97 ± 13.54 0 9 90 149 2 +223.94 ± 36.07
406402 ncm-dbt-01 583112 500 208 58 234 +107.54 ± 13.06 0 4 96 146 4 +232.26 ± 34.5
406401 ncm-dbt-02 585126 500 212 38 250 +126.17 ± 12.87 0 2 78 164 6 +282.94 ± 38.55
406400 ncm-dbt-05 583908 500 201 62 237 +99.2 ± 13.19 0 7 99 142 2 +213.85 ± 34.13
406399 ncm-dbt-04 569789 500 208 63 229 +103.73 ± 13.71 0 10 87 151 2 +226.0 ± 36.75
406398 ncm-dbt-03 584748 500 196 61 243 +96.19 ± 13.95 0 13 90 146 1 +207.95 ± 36.13
406397 ncm-dbt-01 583279 500 211 66 223 +103.73 ± 14.03 1 9 86 152 2 +228.08 ± 36.98
406396 ncm-dbt-02 586816 500 206 58 236 +106.01 ± 12.88 0 3 100 143 4 +228.08 ± 33.59
406395 ncm-dbt-05 579868 500 208 49 243 +114.45 ± 12.67 0 5 82 162 1 +258.75 ± 37.76
406394 ncm-dbt-04 572961 500 206 56 238 +107.54 ± 13.23 0 8 85 156 1 +238.66 ± 37.17
406393 ncm-dbt-03 585970 500 210 61 229 +106.77 ± 14.21 0 11 83 152 4 +230.16 ± 37.67
406392 ncm-dbt-01 583237 500 204 53 243 +108.3 ± 12.88 0 6 88 155 1 +240.82 ± 36.39
406391 ncm-dbt-05 587707 500 207 60 233 +105.25 ± 12.71 0 6 91 153 0 +234.38 ± 35.72
406390 ncm-dbt-02 586646 500 198 64 238 +95.44 ± 13.47 0 8 103 136 3 +202.15 ± 33.42
406389 ncm-dbt-04 570308 500 194 55 251 +99.2 ± 13.99 0 10 95 141 4 +209.91 ± 35.06
406388 ncm-dbt-02 589539 500 202 44 254 +113.68 ± 13.38 0 6 84 156 4 +249.64 ± 37.33
406387 ncm-dbt-01 587792 500 204 62 234 +101.46 ± 13.37 0 10 88 152 0 +223.94 ± 36.53
406386 ncm-dbt-03 586604 500 199 76 225 +87.26 ± 13.49 0 11 106 132 1 +185.33 ± 33.03
406385 ncm-dbt-05 586393 500 195 68 237 +90.22 ± 14.46 0 15 96 136 3 +189.0 ± 34.95

Commit

Commit ID 4a869f41c6113f1ccdd0f11551858fdc849a245a
Author Robert Nurnberg @ elitebook
Date 2025-03-29 10:54:32 UTC
Update the WDL model This PR updates the internal WDL model, using data from 2.6M games played by the revisions since f3bfce353168b03e4fedce515de1898c691f81ec. Note that the normalizing constant increases only moderately from 372 to 377. ``` > ./updateWDL.sh --firstrev f3bfce353168b03e4fedce515de1898c691f81ec Running: ./updateWDL.sh --firstrev f3bfce353168b03e4fedce515de1898c691f81ec --lasttrev HEAD --materialMin 17 --EloDiffMax 5 started at: Sat 22 Mar 11:02:14 CET 2025 Look recursively in directory pgns for games with max nElo difference 5 using books matching "UHO_Lichess_4852_v..epd" for SF revisions between f3bfce353168b03e4fedce515de1898c691f81ec (from 2025-02-28 09:50:59 +0100) and HEAD (from 2025-03-21 11:22:59 +0100). Based on 138253430 positions from 2579360 games, NormalizeToPawnValue should change from 372 to 377. ended at: Sat 22 Mar 11:04:00 CET 2025 ``` ``` > cat scoreWDL.log Converting evals with NormalizeData = {'momType': 'material', 'momMin': 17, 'momMax': 78, 'momTarget': 58, 'as': [-37.45051876, 121.19101539, -132.78783573, 420.70576692]}. Reading eval stats from updateWDL.json. Retained (W,D,L) = (33794348, 69943262, 34515820) positions. Saved distribution plot to updateWDLdistro.png. Fit WDL model based on material. Initial objective function: 0.3648260131692729 Final objective function: 0.36482338611818094 Optimization terminated successfully. const int NormalizeToPawnValue = 377; Corresponding spread = 71; Corresponding normalized spread = 0.1879431202530567; Draw rate at 0.0 eval at material 58 = 0.9902694872976331; Parameters in internal value units: p_a = ((-13.500 * x / 58 + 40.928) * x / 58 + -36.828) * x / 58 + 386.830 p_b = ((96.534 * x / 58 + -165.791) * x / 58 + 90.897) * x / 58 + 49.296 constexpr double as[] = {-13.50030198, 40.92780883, -36.82753545, 386.83004070}; constexpr double bs[] = {96.53354896, -165.79058388, 90.89679019, 49.29561889}; Preparing plots. Saved graphics to updateWDL.png. Total elapsed time = 46.92s. ``` Only affects displayed `cp` and `wdl` values. closes https://github.com/official-stockfish/Stockfish/pull/5939 No functional change
Copyright 2011–2025 Next Chess Move LLC