booot 7.3 release

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

Moderator: Ras

booot
Posts: 86
Joined: Sun Jul 03, 2016 10:29 pm

Re: booot 7.3 release

Post by booot »

Thank you, Frank!
User avatar
pohl4711
Posts: 2923
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: booot 7.3 release

Post by pohl4711 »

booot wrote: Sun Jan 28, 2024 9:41 pm I also like my old HCE engines. NN-evaluation makes engines too boring. But... ELO is the king.
Have you ever considered to use my EAS-Tool?

Ed Schroeder used my EAS-Tool to make his legendary Rebel play more sacrifices (he refactored the learning-data, considering the EAS-Tool). And it worked! Look at my EAS-Ratinglist:
https://www.sp-cc.de/eas-ratinglist.htm

Rebel EAS played the most high sacs and the most sacs overall (except the 2 Stockfishes) and Rebel EAS gained Elo compared to Rebel 16.2

Ed Schroder wrote this:
"REBEL-EAS is an in between version based on the same, but more, neural net data as REBEL-16.2 but heavily modified during the last 5 months in order to make REBEL to play more aggressive and runs as a module under Chess System Tal 2.0
. REBEL 16.2 gains an EAS score of : 80.258
. REBEL-EAS gets an EAS score of : 160.569
As a cherish on the cake the playing strength of the neural net has increased with 20-25 elo using balanced positions. Using the TCEC positions composed by Jeroen Noomen and GM Matthew Sadler adds another 26 elo points while the draw rate dropped with almost 20%.
The REBEL-EAS approach: King Safety and Mobility were heavily used, the epd scores of King Safety and Mobility even increased with 25% with this function to get the desired effect, to play more aggressive measured with the EAS tool."

Perhaps you should try to go the same way as Ed did?
Here the link to my EAS-Tool:
https://www.sp-cc.de/files/engines_aggr ... cs_tool.7z

And her the link to the Ed Schroeder Tool (link-text is wrong, but leads to the correct site):
https://rebel7775.wixsite.com/rebel/kop ... rl-blitz-1

(Mention, the EAS-Tool needs a huge amount of games for valid EAS-scores. I strongly recommend at least 3000 played games per engine...but the more games, the better)
chessica
Posts: 1062
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

booot 7.3 release, what this? :( :( :(

Post by chessica »

2024-01-29 12:47:55,120-->1:quit
2024-01-29 12:47:55,495*1*---------------------------Starte Motor 1 Booot7----------------------------
2024-01-29 12:47:55,495*1*Configured Engine 1 Type: UCI
2024-01-29 12:47:55,495*1*Engine 1 dir: C:\Users\Privat\Desktop\Booot-chess-engine-7.3\Booot-chess-engine-7.3\lib\x86_64-win64
2024-01-29 12:47:55,495*1*Engine 1 commandline: C:\Users\Privat\Desktop\Booot-chess-engine-7.3\Booot-chess-engine-7.3\lib\x86_64-win64\booot7.exe
2024-01-29 12:47:55,605*1*Engine 1 ProcessID: 2188
2024-01-29 12:47:55,605*1*Engine 1 Prio:32 ThreadPrio:0
2024-01-29 12:47:55,605<--1:An unhandled exception occurred at $0000000100010760:
2024-01-29 12:47:55,605<--1:EAccessViolation: Access violation
2024-01-29 12:47:55,605<--1: $0000000100010760
2024-01-29 12:47:55,636<--1: $00000001000118AD
2024-01-29 12:47:55,636-->1:uci
2024-01-29 12:47:55,636<--1: $0000000100012689
2024-01-29 12:47:55,636<--1: $0000000100012712
2024-01-29 12:47:55,636<--1: $00000001000108EE
2024-01-29 12:47:55,636<--1: $00000001000111BA
2024-01-29 12:47:55,636<--1: $0000000100009EFC
2024-01-29 12:47:55,636<--1: $00000001000019BE
2024-01-29 12:47:55,636<--1: $0000000100001A26
2024-01-29 12:47:55,636<--1: $000000010000F900
2024-01-29 12:47:55,636<--1: $0000000100001740
2024-01-29 12:47:55,636<--1: $00007FFD83667344
2024-01-29 12:47:55,636<--1: $00007FFD845C26B1
2024-01-29 12:48:03,651-->1:isready
2024-01-29 12:48:26,823**Dauer Start Motoren für Analyse:0 ms
2024-01-29 12:48:26,839*1*Die Abbilddatei %1 ist signiert, sie kann daher nicht geändert werden
2024-01-29 12:48:26,839*1*Engine crashed, restarting...
2024-01-29 12:48:26,839-->1:quit
2024-01-29 12:48:27,214*1*---------------------------Starte Motor 1 Booot7----------------------------
2024-01-29 12:48:27,214*1*Configured Engine 1 Type: UCI
2024-01-29 12:48:27,214*1*Engine 1 dir: C:\Users\Privat\Desktop\Booot-chess-engine-7.3\Booot-chess-engine-7.3\lib\x86_64-win64
2024-01-29 12:48:27,214*1*Engine 1 commandline: C:\Users\Privat\Desktop\Booot-chess-engine-7.3\Booot-chess-engine-7.3\lib\x86_64-win64\booot7.exe
2024-01-29 12:48:27,323*1*Engine 1 ProcessID: 2540
2024-01-29 12:48:27,323*1*Engine 1 Prio:32 ThreadPrio:0
2024-01-29 12:48:27,323<--1:An unhandled exception occurred at $0000000100010760:
2024-01-29 12:48:27,323<--1:EAccessViolation: Access violation
2024-01-29 12:48:27,323<--1: $0000000100010760
2024-01-29 12:48:27,323<--1: $00000001000118AD
2024-01-29 12:48:27,370<--1: $0000000100012689
2024-01-29 12:48:27,370<--1: $0000000100012712
2024-01-29 12:48:27,370<--1: $00000001000108EE
2024-01-29 12:48:27,370-->1:uci
2024-01-29 12:48:27,370<--1: $00000001000111BA
2024-01-29 12:48:27,370<--1: $0000000100009EFC
2024-01-29 12:48:27,370<--1: $00000001000019BE
2024-01-29 12:48:27,370<--1: $0000000100001A26
2024-01-29 12:48:27,370<--1: $000000010000F900
2024-01-29 12:48:27,370<--1: $0000000100001740
2024-01-29 12:48:27,370<--1: $00007FFD83667344
2024-01-29 12:48:27,370<--1: $00007FFD845C26B1
2024-01-29 12:48:35,386-->1:isready
2024-01-29 12:48:36,558-->1:isready
2024-01-29 12:48:36,667-->1:ucinewgame
2024-01-29 12:48:36,667-->1:isready
2024-01-29 12:48:36,776-->1:position fen 7k/5pp1/8/8/8/8/1K6/R7 w - - 0 21
2024-01-29 12:48:36,776-->1:go infinite
2024-01-29 12:48:36,776**Dauer Start Analyse:9.953





























2024-01-29 12:47:55,120-->1:quit
2024-01-29 12:47:55,495*1*---------------------------Starte Motor 1 Booot7----------------------------
2024-01-29 12:47:55,495*1*Configured Engine 1 Type: UCI
2024-01-29 12:47:55,495*1*Engine 1 dir: C:\Users\Privat\Desktop\Booot-chess-engine-7.3\Booot-chess-engine-7.3\lib\x86_64-win64
2024-01-29 12:47:55,495*1*Engine 1 commandline: C:\Users\Privat\Desktop\Booot-chess-engine-7.3\Booot-chess-engine-7.3\lib\x86_64-win64\booot7.exe
2024-01-29 12:47:55,605*1*Engine 1 ProcessID: 2188
2024-01-29 12:47:55,605*1*Engine 1 Prio:32 ThreadPrio:0
2024-01-29 12:47:55,605<--1:An unhandled exception occurred at $0000000100010760:
2024-01-29 12:47:55,605<--1:EAccessViolation: Access violation
2024-01-29 12:47:55,605<--1: $0000000100010760
2024-01-29 12:47:55,636<--1: $00000001000118AD
2024-01-29 12:47:55,636-->1:uci
2024-01-29 12:47:55,636<--1: $0000000100012689
2024-01-29 12:47:55,636<--1: $0000000100012712
2024-01-29 12:47:55,636<--1: $00000001000108EE
2024-01-29 12:47:55,636<--1: $00000001000111BA
2024-01-29 12:47:55,636<--1: $0000000100009EFC
2024-01-29 12:47:55,636<--1: $00000001000019BE
2024-01-29 12:47:55,636<--1: $0000000100001A26
2024-01-29 12:47:55,636<--1: $000000010000F900
2024-01-29 12:47:55,636<--1: $0000000100001740
2024-01-29 12:47:55,636<--1: $00007FFD83667344
2024-01-29 12:47:55,636<--1: $00007FFD845C26B1
2024-01-29 12:48:03,651-->1:isready
2024-01-29 12:48:26,823**Dauer Start Motoren für Analyse:0 ms
2024-01-29 12:48:26,839*1*Die Abbilddatei %1 ist signiert, sie kann daher nicht geändert werden
2024-01-29 12:48:26,839*1*Engine crashed, restarting...
2024-01-29 12:48:26,839-->1:quit
booot
Posts: 86
Joined: Sun Jul 03, 2016 10:29 pm

Re: booot 7.3 release

Post by booot »

Looks like booot works on old processor or had wrong asm options during compilation.
Did you compile exe by yourself or downloaded the file?
What hardware do you have?

Alex.
chessica
Posts: 1062
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: booot 7.3 release

Post by chessica »

booot wrote: Tue Jan 30, 2024 8:26 am Looks like booot works on old processor or had wrong asm options during compilation.
Did you compile exe by yourself or downloaded the file?
What hardware do you have?

Alex.
Hi, I compiled the program myself for this PC:

CPU: AMD ATHLON II X4
Windows 10 Prof

The log-file is too large to post it here >100.000 characters.
booot
Posts: 86
Joined: Sun Jul 03, 2016 10:29 pm

Re: booot 7.3 release

Post by booot »

By default Booot compiles with AVX2 and PEXT instructions set. I am not sure this Athlon has them both.
Can you download my avx2 and avx2_pext versions and simple start them in windows console?
chessica
Posts: 1062
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: booot 7.3 release

Post by chessica »

booot wrote: Tue Jan 30, 2024 12:16 pm By default Booot compiles with AVX2 and PEXT instructions set. I am not sure this Athlon has them both.
Can you download my avx2 and avx2_pext versions and simple start them in windows console?
I know that programs that use pext, bmi and avx instructions are not supported by my cpu and therefore do not work.
Actually a compiler should be able to convert the program for my CPU. But I haven't found a compiler that can do it yet.
booot
Posts: 86
Joined: Sun Jul 03, 2016 10:29 pm

Re: booot 7.3 release

Post by booot »

No! Delphi compiler is very poor. It still does not have even asm instructions for avx. So for nnue i had to use hexadecimal codes for intrinics instructions inside pascal. So, avx2 is obligated! I hide avx2 Instructions inside and they do not depend from any pascal compiler.
User avatar
Rubinus
Posts: 1213
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: booot 7.3 release

Post by Rubinus »

booot wrote: Tue Jan 30, 2024 12:16 pm By default Booot compiles with AVX2 and PEXT instructions set. I am not sure this Athlon has them both.
Can you download my avx2 and avx2_pext versions and simple start them in windows console?
Unfortunately, that's not possible. I run the program in the console, it prints the parameters to the uci command, but does not respond to go. That's why it doesn't work in ChessBase and it doesn't work in 7.2 either. It works in Arena, maybe it works there as a WB standard, I don't know.
chessica
Posts: 1062
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: booot 7.3 release

Post by chessica »

booot wrote: Tue Jan 30, 2024 3:35 pm No! Delphi compiler is very poor. It still does not have even asm instructions for avx. So for nnue i had to use hexadecimal codes for intrinics instructions inside pascal. So, avx2 is obligated! I hide avx2 Instructions inside and they do not depend from any pascal compiler.
I already thought so, unfortunately the last version that works for me is 6.5.