Vajolet2 3.0 Release

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

elcabesa
Posts: 858
Joined: Sun May 23, 2010 1:32 pm

Vajolet2 3.0 Release

Post by elcabesa »

After a very long time I'm here to announce the release of Vajolet2 3.0

You have to blame Graham Banks for this, he invited my engine to a tournament this August and make me restart coding Vajolet.

the biggest feature of this version is my first implementation of NNUE

Vajolet can be downloaded on github Release page

Below the long release note from github page:

Code: Select all

New feature:
NNUE 768x2 -> 512x2 -> 1
Increase limits
  256 threads
  256GB of ram
UCI skill level
SPSA autotuner

Improvements:
tweak time management
simplyfy razor code
search parameters tuning
speedup TT initialization
prefetch

bug Fixes:
disable setting option while searching
king pawn vs king endgame

testing
automatic test suites (WAC & STS)
User avatar
Graham Banks
Posts: 45293
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Vajolet2 3.0 Release

Post by Graham Banks »

Excellent news! :)
gbanksnz at gmail.com
Frank Quisinsky
Posts: 7228
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Vajolet2 3.0 Release

Post by Frank Quisinsky »

A surprise just a few days before Christmas!
Thank you for your gift.

I often wish that the programmers who used to develop very powerful programs would rekindle their enthusiasm for this hobby.
peter
Posts: 3528
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Vajolet2 3.0 Release

Post by peter »

elcabesa wrote: Sun Dec 21, 2025 2:59 pm Vajolet can be downloaded on github Release page
Thanks for the new version!
What does UCI- parameter PerftUseHash do and how is it to be used?
Peter.
elcabesa
Posts: 858
Joined: Sun May 23, 2010 1:32 pm

Re: Vajolet2 3.0 Release

Post by elcabesa »

It use hash memory to speedup perft command.
peter
Posts: 3528
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Vajolet2 3.0 Release

Post by peter »

elcabesa wrote: Mon Dec 22, 2025 12:46 pm It use hash memory to speedup perft command.
Thanks for the prompt answer. How to give perft command correctly?
perft
malformed perft command
Peter.
elcabesa
Posts: 858
Joined: Sun May 23, 2010 1:32 pm

Re: Vajolet2 3.0 Release

Post by elcabesa »

perft command is a debug command used to validate the correctness of move generator.
You can set a position and then use the command
"perft 5", to get leaf node codout tho the position with depth 5
chessica
Posts: 1055
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Vajolet2 3.0 MEA

Post by chessica »

Code: Select all

Gemittelt pro Engine
Rank 	Engine 	Elo 	EloError 	EloCI95 	Score 	ScoreRate
1 	Esox-bmi2 	3218 	3.27 	6.41 	13584 	0.906
2 	Esox-avx2 	3216 	3.27 	6.41 	13571 	0.905
3 	Esox-sse41-popcnt 	3210 	3.27 	6.41 	13536 	0.902
4 	stockfish_25120311_x64_avx2 	3196 	3.27 	6.41 	13423 	0.895
5 	stockfish-17.1-avx2 	3194 	3.27 	6.41 	13405 	0.894
6 	DON-BMI2 	3180 	3.27 	6.41 	13284 	0.886
7 	Leptir TI MPV PB-bmi2 	3178 	3.27 	6.41 	13282 	0.885
8 	DON-AVX2 	3178 	3.27 	6.41 	13274 	0.885
9 	DON-BMI2-COMP 	3178 	3.27 	6.41 	13270 	0.885
10 	Leptir TI MPV PB-avx2 	3175 	3.27 	6.41 	13238 	0.883
11 	DON-SSE41 	3173 	3.27 	6.41 	13232 	0.882
12 	Leptir TI MPV PB-sse41 	3168 	3.27 	6.41 	13179 	0.879
13 	reckless-0.9.0 	3164 	3.27 	6.41 	13138 	0.876
14 	reckless_090_dev-162f_64_ja_avx512 	3151 	3.27 	6.41 	13015 	0.868
15 	Brainlearn25.2-x86-64 	3147 	3.27 	6.41 	12973 	0.865
16 	Brainlearn25.2-x86-64-sse3-popcnt 	3136 	3.27 	6.41 	12867 	0.858
17 	PlentyChess-7.0.35 	3131 	3.27 	6.41 	12807 	0.854
18 	Brainlearn25.2-general-64 	3103 	3.27 	6.41 	12493 	0.833
19 	Brainlearn25.2-x86-32 	3102 	3.27 	6.41 	12487 	0.832
20 	Sun 15 MPV-avx2 	3082 	3.27 	6.41 	12227 	0.815
21 	Sun 15-sse41-popcnt 	3076 	3.27 	6.41 	12151 	0.810
22 	Sun 15-bmi2 	3075 	3.27 	6.41 	12130 	0.809
23 	Brainlearn25.2-general-32 	3069 	3.27 	6.41 	12064 	0.804
24 	Vajolet2_3.0_bmi 	3008 	3.27 	6.41 	11133 	0.742
25 	senpai_30_64_ja_avx 	2996 	3.27 	6.41 	10930 	0.729
26 	senpai_30_64_ja_avx512 	2995 	3.27 	6.41 	10920 	0.728
27 	senpai_30_64_ja_bmi2 	2995 	3.27 	6.41 	10918 	0.728
28 	Vajolet2_3.0 	2994 	3.27 	6.41 	10906 	0.727
29 	senpai_30_64_ja_sse4 	2994 	3.27 	6.41 	10902 	0.727
30 	senpai_30_64_ja_avx2_zen2 	2993 	3.27 	6.41 	10897 	0.726
31 	senpai_30_64_ja_sse3_nopop 	2992 	3.27 	6.41 	10865 	0.724
32 	Deuterium_v2019.2.37.73_64bit_pop 	2933 	3.27 	6.41 	9778 	0.652