Question about "CuteChess"

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

Moderator: Ras

lkaufman
Posts: 6279
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA
Full name: Larry Kaufman

Re: Question about "CuteChess"

Post by lkaufman »

Ferdy wrote: Thu Oct 14, 2021 3:47 am
lkaufman wrote: Wed Oct 13, 2021 11:34 pm
Guenther wrote: Wed Oct 13, 2021 10:20 pm
lkaufman wrote: Mon Oct 11, 2021 6:44 pm I decided to check out the "CuteChess" GUI for testing engines (I mostly use Little Blitzer for Windows testing now). I downloaded version 1.2, ...
In case you are interested in a later more advanced version:
forum3/viewtopic.php?f=7&t=75249&hilit= ... da#p863514
Thanks, I really like cutechess! But I can't seem to get the menu for UCI options to work when creating an engine. For example, let's say I want to set Threads to 4 on any modern engine, exactly what do I type for "init string" to make it happen? I've tried everything I can think of and it seems to just ignore whatever I do.
Add the engine and press advanced.

Image
Thanks! I didn't even notice the advanced tab, because I wrongly assumed that UCI options were set in the "init strings" area. This advanced tab seems to work fine.
Komodo rules!
Jouni
Posts: 3770
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Question about "CuteChess"

Post by Jouni »

After my first tests with Cutechess I found it too complicated and gave up! But with 1.2 everything is changed and works nice. The only thing I miss from LittleBlitzer is display of average speed and depth. The displayed nps is calculated different from others and it's typically 500 knps with 4 Ghz core when Fritz GUI shows 1-2 Mnps.
Jouni
Modern Times
Posts: 3784
Joined: Thu Jun 07, 2012 11:02 pm

Re: Question about "CuteChess"

Post by Modern Times »

I think CuteChess GUI is fantastic for engine matches, I don't use anything else unless I have to.
lkaufman
Posts: 6279
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA
Full name: Larry Kaufman

Re: Question about "CuteChess"

Post by lkaufman »

Modern Times wrote: Thu Oct 14, 2021 8:10 pm I think CuteChess GUI is fantastic for engine matches, I don't use anything else unless I have to.
Yes, now I agree with you. Only issue I have is that there doesn't seem to be a way to run unequal time (or unequal depth) matches, as you can in the Fritz Gui, but otherwise it seems ideal.
Komodo rules!
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Question about "CuteChess"

Post by Guenther »

lkaufman wrote: Thu Oct 14, 2021 9:00 pm
Modern Times wrote: Thu Oct 14, 2021 8:10 pm I think CuteChess GUI is fantastic for engine matches, I don't use anything else unless I have to.
Yes, now I agree with you. Only issue I have is that there doesn't seem to be a way to run unequal time (or unequal depth) matches, as you can in the Fritz Gui, but otherwise it seems ideal.
That's not true at least for the version I compiled (and changed a bit):

Code: Select all

=> Settings => Games => TimeControl => uncheck 'Both Sides'
Then you get a dialogue for completely free settings for White and Black time controls for the games.
https://rwbc-chess.de

[Trolls n'existent pas...]
ChickenLogic
Posts: 154
Joined: Sun Jan 20, 2019 11:23 am
Full name: kek w

Re: Question about "CuteChess"

Post by ChickenLogic »

Using GUIs for testing engines is the greatest waste of time. Just make a short script for cutechess-cli or c-chess-cli and be done with it.
ChickenLogic
Posts: 154
Joined: Sun Jan 20, 2019 11:23 am
Full name: kek w

Re: Question about "CuteChess"

Post by ChickenLogic »

Jouni wrote: Thu Oct 14, 2021 10:35 am After my first tests with Cutechess I found it too complicated and gave up! But with 1.2 everything is changed and works nice. The only thing I miss from LittleBlitzer is display of average speed and depth. The displayed nps is calculated different from others and it's typically 500 knps with 4 Ghz core when Fritz GUI shows 1-2 Mnps.
The GUI has no business calculating any nps for engines. It is merely reported by the engine to the GUI. Any other behaviour is wrong. So 2 possibilities:

1) LittleBlitzer slows your PC down by an immense amount
2) It does shit it has no business doing

In both cases it means it's shit.
Raphexon
Posts: 476
Joined: Sun Mar 17, 2019 12:00 pm
Full name: Henk Drost

Re: Question about "CuteChess"

Post by Raphexon »

lkaufman wrote: Thu Oct 14, 2021 9:00 pm
Modern Times wrote: Thu Oct 14, 2021 8:10 pm I think CuteChess GUI is fantastic for engine matches, I don't use anything else unless I have to.
Yes, now I agree with you. Only issue I have is that there doesn't seem to be a way to run unequal time (or unequal depth) matches, as you can in the Fritz Gui, but otherwise it seems ideal.
Multiple options.

1. you use cutechess-cli to run unequal time

2. you merge this change https://github.com/cutechess/cutechess/pull/599
Then compile it yourself.

3. you download an updated Cutechess from https://rwbc-chess.de/download.htm

If you choose 2 or 3 you can right click an engine during tournament setup to setup the desired TC.
You can mix and match any TC you want.
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Question about "CuteChess"

Post by Guenther »

Raphexon wrote: Thu Oct 14, 2021 11:46 pm
lkaufman wrote: Thu Oct 14, 2021 9:00 pm
Modern Times wrote: Thu Oct 14, 2021 8:10 pm I think CuteChess GUI is fantastic for engine matches, I don't use anything else unless I have to.
Yes, now I agree with you. Only issue I have is that there doesn't seem to be a way to run unequal time (or unequal depth) matches, as you can in the Fritz Gui, but otherwise it seems ideal.
Multiple options.

...

3. you download an updated Cutechess from https://rwbc-chess.de/download.htm

If you choose 2 or 3 you can right click an engine during tournament setup to setup the desired TC.
You can mix and match any TC you want.
Thanks for adding this, despite it is my own compilation from my site above (with a few changes of mine) I forgot how to change
the individual tc for players in a tournament ;)
(My suggestion in a previous post only describes a way to change it for games outside of a tournament.)
https://rwbc-chess.de

[Trolls n'existent pas...]
Jouni
Posts: 3770
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Question about "CuteChess"

Post by Jouni »

The reason for slow speed was, that I ran CuteChess some days with ponder on :D :lol: . I didn't notice anything because CuteChess has no problem running 10 Stockfish simultaneously with 6 cores/threads CPU. Really amazing :!: . Is this software hyperthreading? The speed is 49-50% of 5 cores checked with LittleBlitzer.
Jouni