Chess engine: Zevra 2.6 (Windows and MacOS)
Author - Oleg Smirnov
v.2.6:
After a long break I release new version of Zevra with NNUE!
The net has size (768->256)x2->1 and fully trained from Zero, without using evals from HCE.
First net has 768->8 size and trained on self-play games with random weights net.
Last net (11th gen) trained on 1 billion self-play positions of previous net.
Changes
NNUE eval (weights integrated to binary)
UCI options for changing NNUE eval to HCE and Temperature for randomizing moves
Small search improvements to make NNUE working correctly
Remove hash probing in qsearch
Remove Hash buckets, because didn't show improvements
Regression test (on Mac M2 Pro):
tc=60+0.6, hash=256
Score of Zevra Self v11 vs Zevra Classic: 2363 - 1004 - 523 [0.675] 3890
... Zevra Self v11 playing White: 1113 - 608 - 224 [0.630] 1945
... Zevra Self v11 playing Black: 1250 - 396 - 299 [0.720] 1945
... White vs Black: 1509 - 1858 - 523 [0.455] 3890
Elo difference: 126.7 +/- 10.7, LOS: 100.0 %, DrawRatio: 13.4 %
Minimum requirements
CPU: AVX-2 support. Intel Haswell or newer. Also Apple silicon architecture supported with using NEON instructions.
Comments
Post a Comment