Dev Builds » 20200818-0619

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:34:53 583774 4016 59 2639 1318 -264.85 ± 6.9 651 1280 75 2 0 -679.02 ± 39.95
ncm-dbt-02 06:32:58 586304 4000 66 2590 1344 -258.17 ± 6.72 612 1301 86 1 0 -659.17 ± 37.24
ncm-dbt-03 06:34:38 586993 3996 61 2602 1333 -261.01 ± 6.78 624 1295 77 2 0 -673.7 ± 39.41
ncm-dbt-04 06:34:02 568138 4002 62 2672 1268 -270.68 ± 7.16 689 1232 80 0 0 -676.16 ± 38.65
ncm-dbt-05 06:34:37 583484 3986 63 2623 1300 -264.74 ± 7.0 654 1252 87 0 0 -660.57 ± 37.01
20000 311 13126 6563 -263.86 ± 3.09 3230 6360 405 5 0 -669.55 ± 16.97

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
449190 ncm-dbt-04 570428 2 0 1 1 -189.7 ± 55.98 0 1 0 0 0 -1129.65 ± 376.02
449189 ncm-dbt-01 583070 16 0 13 3 -393.61 ± 269.53 5 3 0 0 0 -1199.83 ± 190.04
449188 ncm-dbt-05 584916 486 5 317 164 -264.57 ± 19.62 78 156 9 0 0 -689.67 ± 134.14
449187 ncm-dbt-03 586308 496 5 331 160 -273.76 ± 19.61 84 158 6 0 0 -764.76 ± 188.0
449186 ncm-dbt-02 582444 500 8 327 165 -262.24 ± 19.26 79 161 10 0 0 -676.04 ± 124.55
449185 ncm-dbt-04 568554 500 6 343 151 -284.21 ± 21.05 94 149 7 0 0 -739.05 ± 163.27
449184 ncm-dbt-01 582945 500 7 327 166 -263.41 ± 19.68 81 158 11 0 0 -659.13 ± 116.77
449183 ncm-dbt-05 582527 500 12 318 170 -247.41 ± 18.44 70 166 14 0 0 -616.18 ± 100.06
449182 ncm-dbt-03 587113 500 9 318 173 -250.76 ± 18.88 72 166 11 1 0 -629.43 ± 115.29
449181 ncm-dbt-02 588345 500 7 327 166 -263.41 ± 18.84 78 164 8 0 0 -715.51 ± 146.53
449180 ncm-dbt-04 568315 500 12 338 150 -270.57 ± 21.37 90 146 14 0 0 -616.18 ± 100.06
449179 ncm-dbt-01 580613 500 6 329 165 -266.96 ± 19.28 81 161 8 0 0 -715.51 ± 146.53
449178 ncm-dbt-05 582360 500 8 340 152 -277.92 ± 20.89 91 150 9 0 0 -694.7 ± 134.18
449177 ncm-dbt-03 588856 500 10 322 168 -254.15 ± 19.05 75 162 13 0 0 -629.41 ± 104.8
449176 ncm-dbt-02 584790 500 4 338 158 -280.42 ± 20.6 91 152 7 0 0 -739.05 ± 163.27
449175 ncm-dbt-04 570509 500 6 332 162 -270.57 ± 19.71 84 158 8 0 0 -715.51 ± 146.53
449174 ncm-dbt-01 585843 500 8 334 158 -270.57 ± 20.0 85 156 9 0 0 -694.7 ± 134.18
449173 ncm-dbt-05 585379 500 10 338 152 -272.99 ± 20.85 89 150 11 0 0 -659.13 ± 116.77
449172 ncm-dbt-03 588174 500 7 312 181 -246.3 ± 17.51 66 173 11 0 0 -659.13 ± 116.77
449171 ncm-dbt-02 586646 500 7 315 178 -249.64 ± 17.39 67 174 9 0 0 -694.7 ± 134.18
449170 ncm-dbt-04 566928 500 9 332 159 -266.96 ± 19.56 82 159 9 0 0 -694.7 ± 134.18
449169 ncm-dbt-01 582193 500 6 336 158 -275.44 ± 20.3 88 154 8 0 0 -715.51 ± 146.53
449168 ncm-dbt-05 584117 500 8 345 147 -284.21 ± 22.22 98 141 11 0 0 -659.13 ± 116.77
449167 ncm-dbt-02 588430 500 10 314 176 -245.19 ± 17.63 66 172 12 0 0 -643.67 ± 110.29
449166 ncm-dbt-04 565666 500 3 339 158 -282.94 ± 20.6 92 152 6 0 0 -766.17 ± 188.02
449165 ncm-dbt-03 584537 500 8 326 166 -261.07 ± 19.38 79 160 11 0 0 -659.13 ± 116.77
449164 ncm-dbt-01 586943 500 8 338 154 -275.44 ± 20.87 90 150 10 0 0 -676.04 ± 124.55
449163 ncm-dbt-05 586223 500 6 323 171 -259.9 ± 19.51 79 159 12 0 0 -643.67 ± 110.29
449162 ncm-dbt-02 584664 500 9 325 166 -258.74 ± 19.63 79 158 13 0 0 -629.41 ± 104.8
449161 ncm-dbt-04 567958 500 12 331 157 -262.24 ± 21.6 88 143 19 0 0 -561.34 ± 83.33
449160 ncm-dbt-03 586604 500 6 331 163 -269.36 ± 20.13 84 158 7 1 0 -694.74 ± 156.93
449159 ncm-dbt-01 585506 500 8 311 181 -244.09 ± 17.22 64 175 11 0 0 -659.13 ± 116.77
449158 ncm-dbt-05 580240 500 8 316 176 -249.64 ± 18.47 71 166 13 0 0 -629.41 ± 104.8
449157 ncm-dbt-02 587834 500 11 323 166 -254.15 ± 19.82 78 156 16 0 0 -592.27 ± 92.24
449156 ncm-dbt-04 568395 500 9 327 164 -261.07 ± 19.11 78 162 10 0 0 -676.04 ± 124.55
449155 ncm-dbt-03 588387 500 9 335 156 -270.57 ± 20.28 86 154 10 0 0 -676.04 ± 124.55
449154 ncm-dbt-01 583992 500 6 331 163 -269.36 ± 19.28 82 161 7 0 0 -739.05 ± 163.27
449153 ncm-dbt-02 587282 500 10 321 169 -253.02 ± 19.17 74 164 11 1 0 -629.43 ± 115.29
449152 ncm-dbt-03 585970 500 7 327 166 -263.41 ± 18.84 78 164 8 0 0 -715.51 ± 146.53
449151 ncm-dbt-04 566493 500 5 329 166 -268.16 ± 19.13 81 162 7 0 0 -739.05 ± 163.27
449150 ncm-dbt-05 582110 500 6 326 168 -263.41 ± 18.84 78 164 8 0 0 -715.51 ± 146.53
449149 ncm-dbt-01 582861 500 10 320 170 -251.89 ± 19.79 75 162 11 2 0 -603.86 ± 111.89

Commit

Commit ID 65b976439f8867e81682c0b66da6796ad3176177
Author notruck
Date 2020-08-18 06:19:22 UTC
Support building for Android using NDK The easiest way to use the NDK in conjunction with this Makefile (tested on linux-x86_64): 1. Download the latest NDK (r21d) from Google from https://developer.android.com/ndk/downloads 2. Place and unzip the NDK in $HOME/ndk folder 3. Export the path variable e.g., `export PATH=$PATH:$HOME/ndk/android-ndk-r21d/toolchains/llvm/prebuilt/linux-x86_64/bin` 4. cd to your Stockfish/src dir 5. Issue `make -j ARCH=armv8 COMP=ndk build` (use `ARCH=armv7` or `ARCH=armv7-neon` for older CPUs) 6. Optionally `make -j ARCH=armv8 COMP=ndk strip` 7. That's all. Enjoy! Improves support from Raspberry Pi (incomplete?) and compiling on arm in general closes https://github.com/official-stockfish/Stockfish/pull/3015 fixes https://github.com/official-stockfish/Stockfish/issues/2860 fixes https://github.com/official-stockfish/Stockfish/issues/2641 Support is still fragile as we're missing CI on these targets. Nevertheless tested with: ```bash # build crosses from ubuntu 20.04 on x86 to various arch/OS combos # tested with suitable packages installed # (build-essentials, mingw-w64, g++-arm-linux-gnueabihf, NDK (r21d) from google) # cross to Android export PATH=$HOME/ndk/android-ndk-r21d/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH make clean && make -j build ARCH=armv7 COMP=ndk && make -j build ARCH=armv7 COMP=ndk strip make clean && make -j build ARCH=armv7-neon COMP=ndk && make -j build ARCH=armv7-neon COMP=ndk strip make clean && make -j build ARCH=armv8 COMP=ndk && make -j build ARCH=armv8 COMP=ndk strip # cross to Raspberry Pi make clean && make -j build ARCH=armv7 COMP=gcc COMPILER=arm-linux-gnueabihf-g++ make clean && make -j build ARCH=armv7-neon COMP=gcc COMPILER=arm-linux-gnueabihf-g++ # cross to Windows make clean && make -j build ARCH=x86-64-modern COMP=mingw ``` No functional change
Copyright 2011–2026 Next Chess Move LLC