Skip to content

Clarity V3.0.0

Compare
Choose a tag to compare
@Vast342 Vast342 released this 09 Dec 04:06
· 165 commits to main since this release
6a344d8

I'm back again! This time I have a much larger list of added features, including the big one: NNUE. I would like to give a special thanks to Ciekce for all of his help with NNUE, if it weren't for him this most likely couldn't have happened. The most recent network is a (768->128)x2->1 network trained on positions from self-play games. I have also done many frontend and backend improvements, including new supported commands, board optimizations, and several search features! Those search features are conthist, history malus, a better history formula, static exchange evaluation (and it's many uses), Late Move Pruning, and Futility Pruning.

Clarity offers five binary options based on feature sets. If unsure about your CPU's features, start with v4; if it crashes, try the next version until a stable one is found. Exception: For Zen 2 (Ryzen 3000 series) or earlier AMD CPUs, opt for the v3-Magic build due to performance issues with pext and pdep instructions.

Here are some results from my testing against V2. Each test is run with the opening book 8moves_v3 and a 256MB Hash table per engine.

1'+0.6" Gauntlet

Rank Name                          Elo     +/-   Games   Score    Draw 
   0 Clarity Current Dev            95      13    2100   63.3%   30.9% 
   1 Altair 5.0.0                  105      28     350   64.7%   42.0% 
   2 4ku-panic4                    -57      29     350   41.9%   36.3% 
   3 Polaris 1.8.1                 -64      30     350   40.9%   33.1% 
   4 Renegade 0.12.0              -134      32     350   31.6%   28.3% 
   5 Pedantic 0.5.0               -139      31     350   31.0%   32.9% 
   6 Sirius 5.0                   -376      50     350   10.3%   12.6%

10"+0.1"

Score of Clarity Current Dev vs Clarity V1.0.3: 2166 - 26 - 104 [0.966]
...      Clarity Current Dev playing White: 1092 - 11 - 45  [0.971] 1148
...      Clarity Current Dev playing Black: 1074 - 15 - 59  [0.961] 1148
...      White vs Black: 1107 - 1085 - 104  [0.505] 2296
Elo difference: 581.5 +/- 32.0, LOS: 100.0 %, DrawRatio: 4.5 %
SPRT: llr 0 (0.0%), lbound -inf, ubound inf
2301 of 10000 games finished.

1'+0.6"

Score of Clarity Current Dev vs Clarity V1.0.3: 1331 - 9 - 48 [0.976]
...      Clarity Current Dev playing White: 673 - 2 - 19  [0.983] 694
...      Clarity Current Dev playing Black: 658 - 7 - 29  [0.969] 694
...      White vs Black: 680 - 660 - 48  [0.507] 1388
Elo difference: 645.4 +/- 48.6, LOS: 100.0 %, DrawRatio: 3.5 %
SPRT: llr 0 (0.0%), lbound -inf, ubound inf
1388 of 10000 games finished.