Lizard - UCI chess engine and NNUE Author: Liam McGuire
Rating Chess Engines Diary CEDR=3675
v.11.2:
Has a more complex network and a few search tweaks/additions.
For the sake of my sanity (and because .NET can't/doesn't autovectorize NNUE code), this requires at least AVX2 to be performant, but will still function without it.
A note on bindings:
This release includes C++ code from Horsie to make NNUE evaluation faster. This code is only used if your processor supports Avx2.
The Windows and Linux releases here already have it compiled and embedded as a .dll/.so within it. For technical reasons this embedded file will automatically extract itself into a file called HorsieBindings.dll/HorsieBindings.so which Lizard will try to use when it launches.
You will see "Loaded Horsie bindings!" if they are successfully loaded, or "Running without Horsie bindings" if they aren't. The bindings aren't required, but they do make Lizard significantly faster.
Picking a binary:
Use a ...-512 binary if your processor has Avx512.
AOT binaries aren't being included here because they are strictly slower.
STC:
Elo | 15.02 +- 5.26 (95%)
Conf | 8.0+0.08s Threads=1 Hash=32MB
Games | N: 3008 W: 380 L: 250 D: 2378
Penta | [6, 178, 1013, 294, 13]
https://somelizard.pythonanywhere.com/test/2210/
LTC:
Elo | 18.55 +- 5.35 (95%)
Conf | 60.0+0.60s Threads=1 Hash=64MB
Games | N: 1500 W: 133 L: 53 D: 1314
Penta | [0, 29, 616, 101, 4]
https://somelizard.pythonanywhere.com/test/2209/
DFRC:
Elo | 16.10 +- 7.08 (95%)
Conf | 8.0+0.08s Threads=1 Hash=32MB
Games | N: 3002 W: 714 L: 575 D: 1713
Penta | [28, 297, 723, 414, 39]
https://somelizard.pythonanywhere.com/test/2212/
Lizard 10.5 - results:
Opponent | Score | +- | Games |
Obsidian 13.0 | 27.5/64 | -9 | 64 Games |
Alexandria 7.0.0 | 25.5/53 | -2 | 53 Games |
Chess-System-Tal-2 | 25.5/47 | +4 | 47 Games |
PlentyChess 3.0.0 | 19.5/47 | -8 | 47 Games |
Berserk 13 | 16.5/38 | -5 | 38 Games |
RubiChess 20240112 | 15.5/35 | -4 | 35 Games |
Ethereal 14.25 | 15/35 | -5 | 35 Games |
Peacekeeper 3.01 | 19.5/33 | +6 | 33 Games |
Caissa 1.20 JA | 14/29 | -1 | 29 Games |
Uralochka 3.41a JA | 14/28 | +0 | 28 Games |
Caissa 1.19 | 12/26 | -2 | 26 Games |
Motor 0.7.0 | 11/26 | -4 | 26 Games |
JigSaw 5.9 | 7/26 | -12 | 26 Games |
Viridithas 14.0.0 | 14/25 | +3 | 25 Games |
Clover 7.1 JA | 13.5/25 | +2 | 25 Games |
Yuliana 5.0 | 9/23 | -5 | 23 Games |
Stockfish 16.1 | 7.5/20 | -5 | 20 Games |
Nalwald 19 | 17/18 | +16 | 18 Games |
Patricia 3 | 16/18 | +14 | 18 Games |
Patricia 3.1 | 16/18 | +14 | 18 Games |
Viridithas 13.0.0 | 11.5/18 | +5 | 18 Games |
Comments
Post a Comment