New engine: Caissa

Questions and comments related to CCRL testing study
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Btw, I just noticed that both 40/15 and Blitz were run on single thread, am I right? Caissa supports multithreading.
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
User avatar
Gabor Szots
Posts: 12849
Joined: Sat Dec 09, 2006 6:30 am
Sign-up code: 10159
Location: Szentendre, Hungary

Re: New engine: Caissa

Post by Gabor Szots »

Witek902 wrote: Wed Nov 30, 2022 6:42 pm Btw, I just noticed that both 40/15 and Blitz were run on single thread, am I right? Caissa supports multithreading.
It is probably due to limited resources. For me surely.
User avatar
Graham Banks
Posts: 26919
Joined: Sun Dec 18, 2005 5:47 pm
Sign-up code: 0
Location: Auckland, NZ

Re: New engine: Caissa

Post by Graham Banks »

Witek902 wrote: Wed Nov 30, 2022 6:42 pm Btw, I just noticed that both 40/15 and Blitz were run on single thread, am I right? Caissa supports multithreading.
In my 4CPU waiting list for 40/15.

The 4CPU list for 40/15 is here:
https://www.computerchess.org.uk/ccrl/4 ... ons_only=1
User avatar
Graham Banks
Posts: 26919
Joined: Sun Dec 18, 2005 5:47 pm
Sign-up code: 0
Location: Auckland, NZ

Re: New engine: Caissa

Post by Graham Banks »

4CPU Gauntlet underway in 16061.
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Caissa 1.5 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.5

Around +50Elo in regular chess and +70Elo in FRC in 8+0.08 time controls. Around +100Elo gain when running on 4 threads in short time controls.

Biggest changes:
* new neural networks (with changed architecture) trained on more positions
* multi-threading optimizations
* neural network evaluation optimizations
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
User avatar
Gabor Szots
Posts: 12849
Joined: Sat Dec 09, 2006 6:30 am
Sign-up code: 10159
Location: Szentendre, Hungary

Re: New engine: Caissa

Post by Gabor Szots »

Nice improvement, Michal. Keep up the good work.
bastiball
Posts: 1947
Joined: Thu Aug 05, 2021 2:35 pm
Sign-up code: 10159
Location: Cavite, Philippines
Contact:

Re: New engine: Caissa

Post by bastiball »

Witek902 wrote: Sun Jan 15, 2023 5:31 pm Caissa 1.5 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.5

Around +50Elo in regular chess and +70Elo in FRC in 8+0.08 time controls. Around +100Elo gain when running on 4 threads in short time controls.

Biggest changes:
* new neural networks (with changed architecture) trained on more positions
* multi-threading optimizations
* neural network evaluation optimizations
Wow, developing so fast
CCRL Testing Group
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Caissa 1.6 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.6

~40 Elo improvement compared to version 1.5
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

I released a minor version that fixes blunders in longer time controls:
https://github.com/Witek902/Caissa/releases/tag/1.6.3
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
User avatar
Graham Banks
Posts: 26919
Joined: Sun Dec 18, 2005 5:47 pm
Sign-up code: 0
Location: Auckland, NZ

Re: New engine: Caissa

Post by Graham Banks »

Witek902 wrote: Fri Feb 17, 2023 6:30 pm I released a minor version that fixes blunders in longer time controls:
https://github.com/Witek902/Caissa/releases/tag/1.6.3
Could you please check whether or not any of the following games were affected?
Attachments
Caissa Gauntlet_e1e_Pgn.7z
Games to check
(55.23 KiB) Downloaded 5074 times
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Graham Banks wrote: Fri Feb 17, 2023 9:38 pm
Witek902 wrote: Fri Feb 17, 2023 6:30 pm I released a minor version that fixes blunders in longer time controls:
https://github.com/Witek902/Caissa/releases/tag/1.6.3
Could you please check whether or not any of the following games were affected?
Yes, many games lost by Caissa in the PGN are due to a bug that should be fixed in 1.6.3
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Caissa 1.7 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.7

Around 40-80 Elo gain compared to 1.6.3 (depending on time control) in selfplay games.
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
User avatar
Gabor Szots
Posts: 12849
Joined: Sat Dec 09, 2006 6:30 am
Sign-up code: 10159
Location: Szentendre, Hungary

Re: New engine: Caissa

Post by Gabor Szots »

Witek902 wrote: Tue Mar 14, 2023 1:54 am Caissa 1.7 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.7

Around 40-80 Elo gain compared to 1.6.3 (depending on time control) in selfplay games.
Test gauntlet running.
bastiball
Posts: 1947
Joined: Thu Aug 05, 2021 2:35 pm
Sign-up code: 10159
Location: Cavite, Philippines
Contact:

Re: New engine: Caissa

Post by bastiball »

Witek902 wrote: Tue Mar 14, 2023 1:54 am Caissa 1.7 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.7

Around 40-80 Elo gain compared to 1.6.3 (depending on time control) in selfplay games.
FRC gauntlet running
CCRL Testing Group
bastiball
Posts: 1947
Joined: Thu Aug 05, 2021 2:35 pm
Sign-up code: 10159
Location: Cavite, Philippines
Contact:

Re: New engine: Caissa

Post by bastiball »

bastiball wrote: Thu Mar 16, 2023 11:00 am
Witek902 wrote: Tue Mar 14, 2023 1:54 am Caissa 1.7 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.7

Around 40-80 Elo gain compared to 1.6.3 (depending on time control) in selfplay games.
FRC gauntlet running
https://www.computerchess.org.uk/ccrl/4 ... Caissa_1_7
CCRL Testing Group
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Six to go 8) Thanks for testing!
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
User avatar
Graham Banks
Posts: 26919
Joined: Sun Dec 18, 2005 5:47 pm
Sign-up code: 0
Location: Auckland, NZ

Re: New engine: Caissa

Post by Graham Banks »

4CPU for 40/15 in 16062.
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Caissa 1.8 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.8

Around +30 Elo compared to 1.7 in selfplay games.
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
User avatar
Gabor Szots
Posts: 12849
Joined: Sat Dec 09, 2006 6:30 am
Sign-up code: 10159
Location: Szentendre, Hungary

Re: New engine: Caissa

Post by Gabor Szots »

Witek902 wrote: Fri Jun 09, 2023 9:09 am Caissa 1.9 has been released:
https://github.com/Witek902/Caissa/releases/tag/1.9
Noted. I'm going to test it as soon as I have a free core.
User avatar
Graham Banks
Posts: 26919
Joined: Sun Dec 18, 2005 5:47 pm
Sign-up code: 0
Location: Auckland, NZ

Re: New engine: Caissa

Post by Graham Banks »

Caissa 1.9 won't display option settings for me, so I can't test it using 4 cores.
Previous versions didn't have this issue.
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Graham Banks wrote: Sun Jun 18, 2023 10:50 pm Caissa 1.9 won't display option settings for me, so I can't test it using 4 cores.
Previous versions didn't have this issue.
What do you mean? "Threads" option is correctly reported to UCI for me. I was using multithreaded search with cutechess, Nibbler and lichess-bot without issues.

Code: Select all

Caissa 1.9 (AVX2/BMI2) by Michal Witanowski
info string Loaded neural network: C:\Users\Michal\DEV\Caissa\Releases\Caissa_1.9/eval-13.pnn
uci
id name Caissa 1.9 (AVX2/BMI2)
id author Michal Witanowski
option name Hash type spin default 256 min 1 max 1048576
option name MultiPV type spin default 1 min 1 max 280
option name MoveOverhead type spin default 10 min 0 max 10000
option name Threads type spin default 1 min 1 max 1024
option name Ponder type check default false
option name EvalFile type string default eval-13.pnn
option name SyzygyPath type string default <empty>
option name SyzygyProbeLimit type spin default 7 min 4 max 7
option name UCI_AnalyseMode type check default false
option name UCI_Chess960 type check default false
option name UCI_ShowWDL type check default false
option name UseSAN type check default false
option name ColorConsoleOutput type check default false
uciok
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
User avatar
Gabor Szots
Posts: 12849
Joined: Sat Dec 09, 2006 6:30 am
Sign-up code: 10159
Location: Szentendre, Hungary

Re: New engine: Caissa

Post by Gabor Szots »

Caissa 1.9 is now on the blitz list.

BTW, I have no issues with option settings.
User avatar
Graham Banks
Posts: 26919
Joined: Sun Dec 18, 2005 5:47 pm
Sign-up code: 0
Location: Auckland, NZ

Re: New engine: Caissa

Post by Graham Banks »

Witek902 wrote: Mon Jun 19, 2023 1:20 pm
Graham Banks wrote: Sun Jun 18, 2023 10:50 pm Caissa 1.9 won't display option settings for me, so I can't test it using 4 cores.
Previous versions didn't have this issue.
What do you mean? "Threads" option is correctly reported to UCI for me. I was using multithreaded search with cutechess, Nibbler and lichess-bot without issues.

Code: Select all

Caissa 1.9 (AVX2/BMI2) by Michal Witanowski
info string Loaded neural network: C:\Users\Michal\DEV\Caissa\Releases\Caissa_1.9/eval-13.pnn
uci
id name Caissa 1.9 (AVX2/BMI2)
id author Michal Witanowski
option name Hash type spin default 256 min 1 max 1048576
option name MultiPV type spin default 1 min 1 max 280
option name MoveOverhead type spin default 10 min 0 max 10000
option name Threads type spin default 1 min 1 max 1024
option name Ponder type check default false
option name EvalFile type string default eval-13.pnn
option name SyzygyPath type string default <empty>
option name SyzygyProbeLimit type spin default 7 min 4 max 7
option name UCI_AnalyseMode type check default false
option name UCI_Chess960 type check default false
option name UCI_ShowWDL type check default false
option name UseSAN type check default false
option name ColorConsoleOutput type check default false
uciok
Try it in ChessGUI, which is what I use for my testing.
Witek902
Posts: 40
Joined: Mon Jul 11, 2022 11:56 pm
Sign-up code: 10159

Re: New engine: Caissa

Post by Witek902 »

Graham Banks wrote: Mon Jun 19, 2023 4:10 pm Try it in ChessGUI, which is what I use for my testing.
Where can I download it from?
Author of Caissa Chess Engine: https://github.com/Witek902/Caissa
Post Reply