Dev Builds » 20230922-1712

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:57:23 584086 3994 1361 718 1915 +56.43 ± 5.14 3 195 964 826 9 +114.83 ± 10.94
ncm-dbt-02 06:57:30 587007 4022 1416 736 1870 +59.31 ± 4.98 2 169 995 837 8 +121.13 ± 10.73
ncm-dbt-03 06:57:21 587214 3994 1353 718 1923 +55.71 ± 5.09 0 201 966 824 6 +113.28 ± 10.93
ncm-dbt-04 06:57:25 571213 4000 1346 670 1984 +59.29 ± 4.96 1 163 1005 821 10 +120.48 ± 10.65
ncm-dbt-05 06:57:59 585163 3990 1371 677 1942 +61.05 ± 5.08 6 165 960 857 7 +125.93 ± 10.94
20000 6847 3519 9634 +58.36 ± 2.26 12 893 4890 4165 40 +119.11 ± 4.85

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
403548 ncm-dbt-02 588132 22 7 4 11 +47.67 ± 79.91 0 2 4 5 0 +97.22 ± 186.02
403547 ncm-dbt-05 584958 490 173 87 230 +61.62 ± 14.19 0 21 117 107 0 +127.37 ± 31.47
403546 ncm-dbt-03 585674 494 177 87 230 +64.01 ± 15.31 0 27 105 113 2 +129.46 ± 33.36
403545 ncm-dbt-01 582444 494 170 84 240 +61.11 ± 14.23 1 19 120 107 0 +127.85 ± 31.01
403544 ncm-dbt-04 569470 500 162 80 258 +57.5 ± 13.94 0 22 124 104 0 +118.33 ± 30.49
403543 ncm-dbt-02 589283 500 173 95 232 +54.65 ± 15.02 1 28 113 108 0 +113.68 ± 32.15
403542 ncm-dbt-05 586266 500 153 97 250 +39.08 ± 14.44 1 30 131 88 0 +80.63 ± 29.67
403541 ncm-dbt-03 587409 500 175 83 242 +64.66 ± 14.26 0 22 114 114 0 +134.15 ± 31.97
403540 ncm-dbt-01 585000 500 161 83 256 +54.64 ± 15.53 0 34 105 110 1 +110.6 ± 33.27
403539 ncm-dbt-04 571471 500 176 79 245 +68.27 ± 13.53 0 15 124 110 1 +140.62 ± 30.27
403538 ncm-dbt-02 584874 500 188 97 215 +63.94 ± 14.09 0 19 123 106 2 +129.35 ± 30.56
403537 ncm-dbt-03 587494 500 168 90 242 +54.64 ± 13.8 0 20 134 94 2 +109.07 ± 29.01
403536 ncm-dbt-05 584117 500 175 89 236 +60.36 ± 14.35 1 20 122 106 1 +124.6 ± 30.76
403535 ncm-dbt-01 587155 500 175 98 227 +53.93 ± 14.59 0 26 123 99 2 +107.54 ± 30.7
403534 ncm-dbt-04 569749 500 166 86 248 +56.07 ± 13.73 0 20 131 98 1 +113.68 ± 29.44
403533 ncm-dbt-02 585928 500 179 86 235 +65.38 ± 13.72 0 15 130 102 3 +130.94 ± 29.39
403532 ncm-dbt-04 572638 500 172 78 250 +66.1 ± 14.03 0 16 128 102 4 +130.94 ± 29.72
403531 ncm-dbt-01 585674 500 171 89 240 +57.5 ± 14.36 1 20 127 100 2 +116.78 ± 30.03
403530 ncm-dbt-03 586223 500 161 97 242 +44.72 ± 14.51 0 30 127 92 1 +89.48 ± 30.19
403529 ncm-dbt-05 587579 500 172 72 256 +70.44 ± 13.62 0 16 118 116 0 +147.19 ± 31.23
403528 ncm-dbt-02 587452 500 184 93 223 +63.94 ± 13.66 0 17 126 106 1 +130.94 ± 30.05
403527 ncm-dbt-04 572396 500 172 81 247 +63.95 ± 13.8 0 19 121 110 0 +132.54 ± 30.86
403526 ncm-dbt-03 588771 500 172 95 233 +53.93 ± 14.59 0 28 117 105 0 +110.6 ± 31.57
403525 ncm-dbt-01 581943 500 173 91 236 +57.5 ± 14.36 0 25 118 107 0 +118.33 ± 31.4
403524 ncm-dbt-05 585674 500 171 83 246 +61.79 ± 14.41 0 22 120 106 2 +124.6 ± 31.07
403523 ncm-dbt-02 587622 500 168 98 234 +48.96 ± 14.74 0 31 118 101 0 +99.95 ± 31.44
403522 ncm-dbt-03 588132 500 168 87 245 +56.78 ± 13.77 0 21 127 102 0 +116.78 ± 30.03
403521 ncm-dbt-04 569869 500 178 93 229 +59.64 ± 14.32 0 22 123 103 2 +119.89 ± 30.63
403520 ncm-dbt-01 584243 500 169 87 244 +57.5 ± 14.22 0 22 126 100 2 +115.23 ± 30.2
403519 ncm-dbt-05 586604 500 185 83 232 +71.89 ± 14.25 1 15 117 115 2 +148.85 ± 31.38
403518 ncm-dbt-02 584832 500 167 93 240 +51.8 ± 14.75 1 27 119 103 0 +107.54 ± 31.29
403517 ncm-dbt-03 586097 500 165 87 248 +54.64 ± 14.49 0 26 121 102 1 +110.6 ± 30.98
403516 ncm-dbt-01 581361 500 170 93 237 +53.93 ± 14.46 1 23 125 100 1 +110.6 ± 30.39
403515 ncm-dbt-04 570388 500 149 95 256 +37.67 ± 14.08 1 27 140 81 1 +76.25 ± 28.4
403514 ncm-dbt-02 587622 500 171 80 249 +63.94 ± 13.21 0 13 135 100 2 +129.35 ± 28.56
403513 ncm-dbt-05 584874 500 174 82 244 +64.66 ± 14.94 2 20 113 114 1 +135.76 ± 32.12
403512 ncm-dbt-03 587919 500 167 92 241 +52.51 ± 14.39 0 27 121 102 0 +107.54 ± 30.99
403511 ncm-dbt-01 584874 500 172 93 235 +55.36 ± 14.53 0 26 120 103 1 +112.14 ± 31.13
403510 ncm-dbt-04 573729 500 171 78 251 +65.38 ± 14.42 0 22 114 113 1 +134.15 ± 31.97
403509 ncm-dbt-02 587325 500 179 90 231 +62.51 ± 13.45 0 17 127 106 0 +129.35 ± 29.91
403508 ncm-dbt-05 581236 500 168 84 248 +58.93 ± 14.42 1 21 122 105 1 +121.46 ± 30.78

Commit

Commit ID 952740b36ca46961a64457767f58dfbe71ae1ead
Author Sebastian Buchwald
Date 2023-09-22 17:12:53 UTC
Let CI check C++ includes The commit adds a CI workflow that uses the included-what-you-use (IWYU) tool to check for missing or superfluous includes in .cpp files and their corresponding .h files. This means that some .h files (especially in the nnue folder) are not checked yet. The CI setup looks like this: - We build IWYU from source to include some yet unreleased fixes. This IWYU version targets LLVM 17. Thus, we get the latest release candidate of LLVM 17 from LLVM's nightly packages. - The Makefile now has an analyze target that just build the object files (without linking) - The CI uses the analyze target with the IWYU tool as compiler to analyze the compiled .cpp file and its corresponding .h file. - If IWYU suggests a change the build fails (-Xiwyu --error). - To avoid false positives we use LLVM's libc++ as standard library - We have a custom mappings file that adds some mappings that are missing in IWYU's default mappings We also had to add one IWYU pragma to prevent a false positive in movegen.h. https://github.com/official-stockfish/Stockfish/pull/4783 No functional change
Copyright 2011–2025 Next Chess Move LLC