Chess engine: Clover 3.3 NNUE
3.3
This new release brings various search changes and tuning and a whole other net architecture, having ported my trainer to Cuda: 4x768 - 2x768 - 1.
Every input is mapped according to the king's position, more exactly using this table:
const int kingIndTable[64] = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
};
Also, the inputs are flipped in case the king is on the king side, meaning we flip the board so that our king is on the queen side. (Yes, it's a bit weird).
There is also the go san command for a prettier output in SAN mode.
Anyways, this release should be about 60 elo stronger in self-play, at least at STC on a unbalanced book (Pohl.epd to be precised).
Individual statistics: Clover 3.2.1 - 191 games (+100,= 66,- 25), 69.6 %
Critter 1.6a : 11 (+ 7,= 2,- 2), 72.7 %
Fritz 17 : 2 (+ 1,= 1,- 0), 75.0 %
Xiphos 0.6.1 : 2 (+ 0,= 2,- 0), 50.0 %
Komodo 13.02 : 1 (+ 0,= 1,- 0), 50.0 %
Zahak 10.0 : 1 (+ 0,= 1,- 0), 50.0 %
Gogobello 3.0 : 2 (+ 2,= 0,- 0), 100.0 %
Xoron b196 : 2 (+ 2,= 0,- 0), 100.0 %
Toga IV : 1 (+ 0,= 1,- 0), 50.0 %
Tucano 10.00 : 2 (+ 0,= 2,- 0), 50.0 %
RofChade 3.0 : 6 (+ 1,= 3,- 2), 41.7 %
Chareth 0.1.0 : 2 (+ 2,= 0,- 0), 100.0 %
Slowchess 2.9 : 2 (+ 0,= 1,- 1), 25.0 %
Fisherov chess monk 1.2 : 2 (+ 0,= 1,- 1), 25.0 %
Nalwald 16 : 4 (+ 4,= 0,- 0), 100.0 %
Black Marlin 7.0 : 2 (+ 0,= 2,- 0), 50.0 %
Roc 2022Aug18 : 2 (+ 2,= 0,- 0), 100.0 %
Mantissa 3.7.2 : 2 (+ 1,= 1,- 0), 75.0 %
Wasp 6.00 : 2 (+ 1,= 0,- 1), 50.0 %
Dragon 3.1 by Komodo : 4 (+ 0,= 1,- 3), 12.5 %
Weiss 2.1 dev : 4 (+ 0,= 3,- 1), 37.5 %
Booot 7.0 : 2 (+ 0,= 2,- 0), 50.0 %
Ethereal 13.88 Plus NNUE : 2 (+ 0,= 2,- 0), 50.0 %
Arche 0.3.5 : 2 (+ 2,= 0,- 0), 100.0 %
StockNemo 5.7.0.0 : 2 (+ 2,= 0,- 0), 100.0 %
Marvin 6.1.0 : 1 (+ 0,= 1,- 0), 50.0 %
Fire NN 1072022 : 2 (+ 0,= 1,- 1), 25.0 %
Frozenight 5.1.0 : 2 (+ 1,= 1,- 0), 75.0 %
Fornax 4.0 : 2 (+ 2,= 0,- 0), 100.0 %
Crystal 5 KWK : 4 (+ 0,= 3,- 1), 37.5 %
Stash 34.0 : 5 (+ 3,= 2,- 0), 80.0 %
Eubos 2.15 : 2 (+ 2,= 0,- 0), 100.0 %
Kuma 1.0 : 2 (+ 2,= 0,- 0), 100.0 %
MadChess 3.2 beta : 4 (+ 4,= 0,- 0), 100.0 %
Viridithas 5.1.0 : 2 (+ 2,= 0,- 0), 100.0 %
Caissa 1.4 : 6 (+ 2,= 3,- 1), 58.3 %
Rebel 16 : 2 (+ 0,= 2,- 0), 50.0 %
Stockfish 15.1 : 4 (+ 0,= 2,- 2), 25.0 %
Kookaburra 1.02 : 2 (+ 0,= 0,- 2), 0.0 %
Peacekeeper 0.12 : 2 (+ 2,= 0,- 0), 100.0 %
RubiChess 20221203 : 4 (+ 0,= 4,- 0), 50.0 %
Lc0 0.29.0-rc1 : 2 (+ 0,= 1,- 1), 25.0 %
Alexandria 3.1.0 : 9 (+ 4,= 4,- 1), 66.7 %
Sting Black Hole 2 : 7 (+ 6,= 1,- 0), 92.9 %
RapChess 2022-12-08 : 4 (+ 4,= 0,- 0), 100.0 %
Minic 3.31 : 5 (+ 1,= 4,- 0), 60.0 %
Polyfish 221210 : 2 (+ 0,= 1,- 1), 25.0 %
Cdrill 2000 : 6 (+ 6,= 0,- 0), 100.0 %
Quabla 04-04-2021 : 2 (+ 2,= 0,- 0), 100.0 %
Mayhem 7.9 : 10 (+ 9,= 1,- 0), 95.0 %
Peacekeeper 1.0 : 3 (+ 3,= 0,- 0), 100.0 %
Chess-rs 0.1.1 : 2 (+ 2,= 0,- 0), 100.0 %
Knightx 3.6a : 6 (+ 5,= 1,- 0), 91.7 %
Avalanche 1.3.1 : 4 (+ 3,= 1,- 0), 87.5 %
Cheese 3.1.1 : 1 (+ 0,= 0,- 1), 0.0 %
Igel 3.2.0 : 2 (+ 0,= 2,- 0), 50.0 %
BlackCore 4.0 : 2 (+ 1,= 1,- 0), 75.0 %
Eubos 2.17 : 2 (+ 2,= 0,- 0), 100.0 %
Minic 3.32 : 2 (+ 0,= 1,- 1), 25.0 %
Leorik 2.3 : 2 (+ 2,= 0,- 0), 100.0 %
Viridithas 6.0.0 : 2 (+ 1,= 1,- 0), 75.0 %
RapChess 2022-12-10 : 2 (+ 2,= 0,- 0), 100.0 %
Charisma : 2 (+ 0,= 0,- 2), 0.0 %
Nemorino 6.0 : 2 (+ 0,= 2,- 0), 50.0 %
AVx version supplied only.
ReplyDelete