liamt19 / Lizard

Chess engine written in C#
MIT License
31 stars 2 forks source link

Added lazy NNUE updates #50

Closed liamt19 closed 4 months ago

liamt19 commented 4 months ago

A very significant speedup:

Elo   | 29.84 +- 7.81 (95%)
SPRT  | 4.0+0.04s Threads=1 Hash=16MB
LLR   | 2.96 (-2.94, 2.94) [0.00, 3.00]
Games | N: 2346 W: 718 L: 517 D: 1111
Penta | [16, 190, 578, 355, 34]
http://somelizard.pythonanywhere.com/test/1133/
Elo   | 27.52 +- 7.03 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=16MB
LLR   | 2.96 (-2.94, 2.94) [0.00, 3.00]
Games | N: 2252 W: 644 L: 466 D: 1142
Penta | [7, 152, 641, 308, 18]
http://somelizard.pythonanywhere.com/test/1136/

The implementation is based on Ciekce/Stormphrax#165