Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Viridithas 9.0.0 NNUE

 

Chess engine: Viridithas   Author:Cosmo
Rating CEDR=3309

v.9.0.0:
Upgrades:
Square the CReLU activations of the feature transformer (35.8 +/- 11.6) (#19)
Reduce the restrictions on NMP (4.78 +- 3.22) (#20)
Add Counter-Move History (2.91 +- 2.26) (#21)
Staged Capture/Quiet move-generation (6.87 +- 4.89) (#22)
Batch history updates (3.95 +- 4.20) (#24)
Add refutations to staged move-generation (3.02 +- 2.37) (#25)
Train network on a bigger dataset (6.95 +- 4.99) (#26)
Exit the movepicker early on finding a losing move (5.37 +- 4.09) (#29)
More robust NMP (3.46 +- 2.76) (#30)
New time-management design (5.8 +/- 4.1) (#31)
Try move from the TT in quiescence search (7.46 +- 5.12 & 4.35 +- 3.44) (#32 & #33)
Try full-depth nullwindow search before fullwindow search if LMR-ed search beats alpha (29.59 +- 11.26) (#34)
Train NNUE using AdamW instead of Adam (10.16 +- 6.37) (#36)
Add capture history (3.13 +- 2.50) (#39)
Remove dead code in quiescence search (1.41 +- 3.82) (#41, thanks @archishou!)
Add Contempt (#43)

Viridithas now releases binaries with proper hardware levels. The v3 binary is the best for modern systems, while v2 & v1 are largely compatibility binaries. The v4 binaries support avx512 but are as-yet untested as I possess no avx512-compatible hardware. The linux binaries are statically linked to libc (with -C target-feature=+crt-static) so they have a better-than-usual chance of working across systems.

Individual statistics: Viridithas 6.0.0 - 323 games (+ 77,= 82,-164), 36.5 %
Critter 1.6a                  :   4 (+  1,=  1,-  2), 37.5 %
Asymptote 0.8                 :   1 (+  1,=  0,-  0), 100.0 %
Devel 4.0.2.3                 :   1 (+  1,=  0,-  0), 100.0 %
Barbarossa 0.6.0              :   1 (+  1,=  0,-  0), 100.0 %
Hiarcs 15.5                   :   2 (+  0,=  1,-  1), 25.0 %
Supernova 2.4                 :   1 (+  1,=  0,-  0), 100.0 %
Zevra 2.5                     :   1 (+  1,=  0,-  0), 100.0 %
Loki 3.5.0                    :   1 (+  1,=  0,-  0), 100.0 %
Cosette 5.1                   :   1 (+  1,=  0,-  0), 100.0 %
FrankyGo 1.0.3                :   1 (+  1,=  0,-  0), 100.0 %
Pawn 2021-09-22               :   1 (+  1,=  0,-  0), 100.0 %
RofChade 3.0                  :   8 (+  0,=  3,-  5), 18.8 %
SlowChess 2.9                 :   6 (+  0,=  3,-  3), 25.0 %
Journeyman 2.1                :   1 (+  1,=  0,-  0), 100.0 %
Fisherov chess monk 1.2       :  10 (+  0,=  4,-  6), 20.0 %
Anka 0.6.3                    :   1 (+  1,=  0,-  0), 100.0 %
Popochin 4.3                  :   1 (+  1,=  0,-  0), 100.0 %
FoxSEE 8.2                    :   1 (+  1,=  0,-  0), 100.0 %
Blunder 8.5.5                 :   1 (+  1,=  0,-  0), 100.0 %
Fritz 18                      :   2 (+  0,=  2,-  0), 50.0 %
Ceibo 0.9                     :   1 (+  1,=  0,-  0), 100.0 %
Dumb 1.11                     :   1 (+  1,=  0,-  0), 100.0 %
Revenge 3.0                   :   6 (+  0,=  1,-  5),  8.3 %
Ethereal 13.88 Plus NNUE      :   2 (+  0,=  1,-  1), 25.0 %
Frozenight 5.1.0              :   1 (+  1,=  0,-  0), 100.0 %
Francesca 0.32                :   1 (+  1,=  0,-  0), 100.0 %
Halogen 11                    :   2 (+  0,=  1,-  1), 25.0 %
Eman 8.40                     :   4 (+  0,=  1,-  3), 12.5 %
Altair 1.0.0                  :   1 (+  1,=  0,-  0), 100.0 %
Prophet 4.3                   :   1 (+  1,=  0,-  0), 100.0 %
Seer 2.6                      :   6 (+  0,=  2,-  4), 16.7 %
Fornax 4.0                    :   1 (+  1,=  0,-  0), 100.0 %
Stash 34.0                    :   2 (+  0,=  1,-  1), 25.0 %
ShenYu 1.0.1                  :   1 (+  1,=  0,-  0), 100.0 %
Kayra 1.7                     :   4 (+  0,=  0,-  4),  0.0 %
Lynx 0.13.0                   :   1 (+  1,=  0,-  0), 100.0 %
Berserk 20221129              :   6 (+  0,=  0,-  6),  0.0 %
Caissa 1.4                    :   4 (+  0,=  4,-  0), 50.0 %
Rebel 16                      :   4 (+  0,=  1,-  3), 12.5 %
Stockfish 15.1                :   8 (+  0,=  2,-  6), 12.5 %
RubiChess 20221203            :   8 (+  0,=  1,-  7),  6.2 %
Alexandria 3.1.0              :   1 (+  0,=  1,-  0), 50.0 %
Cdrill 2000                   :   4 (+  4,=  0,-  0), 100.0 %
Clover 3.2.1                  :   2 (+  0,=  1,-  1), 25.0 %
Knightx 3.6a                  :   6 (+  5,=  1,-  0), 91.7 %
Avalanche 1.3.1               :   7 (+  3,=  3,-  1), 64.3 %
Cheese 3.1.1                  :   2 (+  1,=  0,-  1), 50.0 %
Igel 3.2.0                    :   2 (+  1,=  0,-  1), 50.0 %
BlackCore 4.0                 :  10 (+  1,=  6,-  3), 40.0 %
CorChess 201222               :   2 (+  0,=  1,-  1), 25.0 %
Stockfish 22122106            :   2 (+  0,=  0,-  2),  0.0 %
Stockfish 201222 Ivec         :   2 (+  0,=  0,-  2),  0.0 %
Eubos 2.17                    :   4 (+  4,=  0,-  0), 100.0 %
Kookaburra 1.03a              :  10 (+  0,=  2,-  8), 10.0 %
Minic 3.32                    :   8 (+  0,=  3,-  5), 18.8 %
Little Goliath 3.16           :  10 (+  3,=  6,-  1), 60.0 %
Leorik 2.3                    :  10 (+  8,=  2,-  0), 90.0 %
BlackCat 2.3                  :   2 (+  2,=  0,-  0), 100.0 %
Luna 0.2.1 GS                 :   4 (+  4,=  0,-  0), 100.0 %
RapChess 2022-12-10           :   2 (+  2,=  0,-  0), 100.0 %
Charisma NY23                 :   4 (+  0,=  2,-  2), 25.0 %
CorChess 20221220             :   2 (+  0,=  0,-  2),  0.0 %
Yoda                          :   4 (+  0,=  1,-  3), 12.5 %
Stockfish 20221220            :   4 (+  0,=  1,-  3), 12.5 %
Stockfish 20221221            :   4 (+  0,=  0,-  4),  0.0 %
Black Cat 2.3                 :   2 (+  2,=  0,-  0), 100.0 %
RukChess 3.0.12               :   4 (+  1,=  1,-  2), 37.5 %
RukChess 3.0.12 Toga          :   2 (+  1,=  1,-  0), 75.0 %
Dragon 3.2                    :   6 (+  0,=  0,-  6),  0.0 %
Velvet 5.0.0                  :   8 (+  0,=  4,-  4), 25.0 %
Minic 3.33                    :   8 (+  1,=  4,-  3), 37.5 %
Uralochka 3.39d               :   6 (+  0,=  2,-  4), 16.7 %
RukChess 3.0.13 NNUE2         :   1 (+  0,=  1,-  0), 50.0 %
Seawall 20230105              :   1 (+  1,=  0,-  0), 100.0 %
Rebel 16.1                    :   6 (+  0,=  1,-  5),  8.3 %
Jangine 2022-12-27            :   1 (+  1,=  0,-  0), 100.0 %
Mayhem 8.0                    :   2 (+  2,=  0,-  0), 100.0 %
ShashChess 27                 :   2 (+  0,=  0,-  2),  0.0 %
Eman 8.60                     :   6 (+  0,=  1,-  5),  8.3 %
Blue Marlin 15.5              :   2 (+  0,=  0,-  2),  0.0 %
Blue Marlin 15.6              :   4 (+  0,=  0,-  4),  0.0 %
BrainLearn 21.1               :   4 (+  0,=  2,-  2), 25.0 %
Carp 1.1.0                    :   1 (+  1,=  0,-  0), 100.0 %
Akimbo 0.1.1                  :   1 (+  1,=  0,-  0), 100.0 %
BlackCore 5.0                 :   1 (+  1,=  0,-  0), 100.0 %
Stockfish 20230114            :   2 (+  0,=  0,-  2),  0.0 %
Tofiks 1.0                    :   1 (+  1,=  0,-  0), 100.0 %
MagiC 2.9                     :   1 (+  1,=  0,-  0), 100.0 %
Igel 3.3.0                    :   6 (+  0,=  2,-  4), 16.7 %
Koivisto 9.0                  :   6 (+  0,=  0,-  6),  0.0 %
Polyfish 230115               :   4 (+  0,=  0,-  4),  0.0 %
Caissa 1.5                    :   6 (+  1,=  3,-  2), 41.7 %
ShashChess 27.2               :   4 (+  0,=  0,-  4),  0.0 %
BrainLearn 21                 :   2 (+  0,=  0,-  2),  0.0 %
CorChess 20230124             :   2 (+  0,=  1,-  1), 25.0 %
Stockfish 20230125            :   2 (+  0,=  0,-  2),  0.0 %


github:https://github.com/cosmobobak/viridithas/releases/tag/v9.0.0

Comments