Chess engine: Carp 2.0 (Windows and Linux)
Carp Carp is a UCI-compatible didactic engine written in Rust, using a bitboard-based piece-centric approach.
The engine is built on top of a conventional Negamax search and uses a simple NNUE evaluation.
Carp uses a 768->(256x2)->1 perspective net trained with MarlinFlow. It fully relies on its own self-play data for training the network, and a datagen script (for windows, as its my more capable machine) for fen generation. All utilities for training the network are found in the Scripts directory. As of Carp 2.0, NNUE has compltely replaced the old HCE.
Rating CEDR=1985 (v.1.1.0)
v.2.0:
v.2.0:
Carp 2.0 introduces NNUE, likely pushing past 3000 CCRL ELO. I'm finally confident enough to start submitting Carp to engine tournaments.
Starting from 2.0 I will also start focusing more on adding tooling/functionality around the engine, transitioning to a private OpenBench instance for testing.
Individual statistics: Carp 1.1.0 - 103 games (+ 8,= 3,- 92), 9.2 %
Critter 1.6a : 4 (+ 0,= 0,- 4), 0.0 %
Fritz 17 : 2 (+ 0,= 0,- 2), 0.0 %
Asymptote 0.8 : 1 (+ 0,= 0,- 1), 0.0 %
Devel 4.0.2.3 : 1 (+ 0,= 0,- 1), 0.0 %
Barbarossa 0.6.0 : 1 (+ 0,= 0,- 1), 0.0 %
Supernova 2.4 : 1 (+ 0,= 0,- 1), 0.0 %
Zevra 2.5 : 1 (+ 0,= 0,- 1), 0.0 %
Loki 3.5.0 : 1 (+ 0,= 0,- 1), 0.0 %
Cosette 5.1 : 1 (+ 0,= 0,- 1), 0.0 %
FrankyGo 1.0.3 : 1 (+ 0,= 0,- 1), 0.0 %
Pawn 2021-09-22 : 1 (+ 0,= 0,- 1), 0.0 %
Journeyman 2.1 : 1 (+ 0,= 0,- 1), 0.0 %
Anka 0.6.3 : 1 (+ 0,= 0,- 1), 0.0 %
Popochin 4.3 : 1 (+ 0,= 0,- 1), 0.0 %
Blunder 8.5.5 : 1 (+ 0,= 0,- 1), 0.0 %
Ceibo 0.9 : 1 (+ 0,= 0,- 1), 0.0 %
Dumb 1.11 : 1 (+ 0,= 0,- 1), 0.0 %
Frozenight 5.1.0 : 1 (+ 0,= 0,- 1), 0.0 %
Francesca 0.32 : 1 (+ 0,= 0,- 1), 0.0 %
Vafra 12.2 Cfish : 2 (+ 0,= 0,- 2), 0.0 %
Altair 1.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Prophet 4.3 : 1 (+ 0,= 0,- 1), 0.0 %
Fornax 4.0 : 1 (+ 0,= 0,- 1), 0.0 %
Shenyu 1.0.1 : 1 (+ 0,= 0,- 1), 0.0 %
Lynx 0.13.0 : 1 (+ 0,= 1,- 0), 50.0 %
Caissa 1.4 : 2 (+ 0,= 0,- 2), 0.0 %
Alexandria 3.1.0 : 1 (+ 0,= 0,- 1), 0.0 %
Knightx 3.6a : 2 (+ 0,= 0,- 2), 0.0 %
Avalanche 1.3.1 : 1 (+ 0,= 0,- 1), 0.0 %
Little Goliath 3.16 : 2 (+ 0,= 0,- 2), 0.0 %
Viridithas 6.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Charisma Diamond : 2 (+ 0,= 0,- 2), 0.0 %
Mittens 0.9 : 2 (+ 0,= 0,- 2), 0.0 %
Uralochka 3.39d : 2 (+ 0,= 0,- 2), 0.0 %
RukChess 3.0.13 NNUE2 : 3 (+ 0,= 0,- 3), 0.0 %
Seawall 20230105 : 3 (+ 0,= 0,- 3), 0.0 %
Rebel 16.1 : 2 (+ 0,= 0,- 2), 0.0 %
Captain 3.1 : 2 (+ 2,= 0,- 0), 100.0 %
Jangine 2022-12-27 : 1 (+ 1,= 0,- 0), 100.0 %
Sting Black Hole 3 : 4 (+ 0,= 0,- 4), 0.0 %
Blue Marlin 15.6 : 4 (+ 0,= 0,- 4), 0.0 %
Brainlearn 21.1 : 4 (+ 0,= 0,- 4), 0.0 %
Zagreus 1.1.0 : 4 (+ 4,= 0,- 0), 100.0 %
Clovis I : 4 (+ 0,= 0,- 4), 0.0 %
Raven 1.30 : 4 (+ 0,= 0,- 4), 0.0 %
Koivisto 8.17 : 4 (+ 0,= 0,- 4), 0.0 %
Peacekeeper 1.1 : 4 (+ 0,= 1,- 3), 12.5 %
Akimbo 0.1.1 : 5 (+ 0,= 1,- 4), 10.0 %
BlackCore 5.0 : 3 (+ 0,= 0,- 3), 0.0 %
Stockfish dev-20230114 : 2 (+ 0,= 0,- 2), 0.0 %
4ku 1.1 : 2 (+ 0,= 0,- 2), 0.0 %
Tofiks 1.0 : 1 (+ 1,= 0,- 0), 100.0 %
MagiC 2.9 : 1 (+ 0,= 0,- 1), 0.0 %
Foxsee 8.2 : 1 (+ 0,= 0,- 1), 0.0 %
github:https://github.com/dede1751/carp/releases/tag/v.2.0.0
Comments
Post a Comment