Cutechess works great but I would like to propose the following changes
I would like to use a time control like 5minutes/game + 3 sec/move. Right now I use 240/300+3 to work around it. But I don't know if both timecontrols are the same to engines.
It would be useful if you could check if all engines are responsive at the start of the tournament. Several tournaments were aborted midway through because a single engine was missing.
Kind regards
Cute Chess 0.9.4 released
Moderators: hgm, Rebel, chrisw
-
- Posts: 4606
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Cute Chess 0.9.4 released
If you want to use e.g. 5min + 3 sec you have to set move number to zero!pferd wrote:Cutechess works great but I would like to propose the following changes
I would like to use a time control like 5minutes/game + 3 sec/move. Right now I use 240/300+3 to work around it. But I don't know if both timecontrols are the same to engines.
It would be useful if you could check if all engines are responsive at the start of the tournament. Several tournaments were aborted midway through because a single engine was missing.
Kind regards
Then it will be changed to 'whole game' and if you leave the tc setting it will be shown as normal 5+3 inc game.
-
- Posts: 1
- Joined: Mon May 06, 2013 12:22 pm
Re: Cute Chess 0.9.4 released
I have installed Cute Chess 0.9.4 from the link to my Ubuntu 15.04 box. It worked great and I enjoyed it a lot. However, I tried an un-installation and re-installation, then it stopped working. It always gives me this error message:
cutechess: error while loading shared libraries: libpcre16.so.0: cannot open shared object file: No such file or directory
It worked great before, so the program must be able to run on my box with right installation. I must have removed something while doing un-installation. I wonder if someone knows Linux much better can give me a hint on how to fix it. I was able to install and run old version with:
sudo apt-get install cutechess
Hope to solve this and enjoy new Cute Chess again.
cutechess: error while loading shared libraries: libpcre16.so.0: cannot open shared object file: No such file or directory
It worked great before, so the program must be able to run on my box with right installation. I must have removed something while doing un-installation. I wonder if someone knows Linux much better can give me a hint on how to fix it. I was able to install and run old version with:
sudo apt-get install cutechess
Hope to solve this and enjoy new Cute Chess again.
-
- Posts: 1796
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Cute Chess 0.9.4 released
Again - thank you. Very helpful.Ferdy wrote:I just tried it and there are a lot of time forfeits, probably because some engines do not provide time margin for this type of TC. To minimize time forfeit, add time margin of 100 ms. If there are still forfeit, increase it to say 200ms.Werewolf wrote:However, I also have come across a bug. Using exactly the same settings I changed the time control to 10 seconds per move (previously it was on blitz) and started a new tournament.
There were instances of both engines having their clocks run down at once, the board would suddenly switch, darting between one game and the next and so on. Very strange. I lowered concurrency to 12 but it did not help. Is "time per move" section working properly?
-
- Posts: 27793
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Cute Chess 0.9.4 released
Beware that this seems a dubious practice. The engines will still overrun time, but you just instruct the GUI to ignore it. That the engines overrun their time is a strong indication they no longer reliably get CPU service, but are often suspended for stretches as time nearly as long as the margin you need. As this will randomly strike some engines and not their opponents, you cannot expect your test results to mean anything under those conditions. Options like this should only be used if you don't care about the results...
-
- Posts: 1796
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Cute Chess 0.9.4 released
What if the time per move was really big, like 5 mins per move, and the delay was 200 ms etc?hgm wrote:Beware that this seems a dubious practice. The engines will still overrun time, but you just instruct the GUI to ignore it. That the engines overrun their time is a strong indication they no longer reliably get CPU service, but are often suspended for stretches as time nearly as long as the margin you need. As this will randomly strike some engines and not their opponents, you cannot expect your test results to mean anything under those conditions. Options like this should only be used if you don't care about the results...
-
- Posts: 4606
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Cute Chess 0.9.4 released
I wonder why using such a time control at all? I can only imagine fixed time per _each single_ move for epd tests, or auto analysis. Here overstepping time is of no importance.Werewolf wrote:What if the time per move was really big, like 5 mins per move, and the delay was 200 ms etc?hgm wrote:Beware that this seems a dubious practice. The engines will still overrun time, but you just instruct the GUI to ignore it. That the engines overrun their time is a strong indication they no longer reliably get CPU service, but are often suspended for stretches as time nearly as long as the margin you need. As this will randomly strike some engines and not their opponents, you cannot expect your test results to mean anything under those conditions. Options like this should only be used if you don't care about the results...
-
- Posts: 1796
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Cute Chess 0.9.4 released
Yes, auto analysis in IDeA. I want to know which is the best IDeA engine.Guenther wrote:I wonder why using such a time control at all? I can only imagine fixed time per _each single_ move for epd tests, or auto analysis.Werewolf wrote:What if the time per move was really big, like 5 mins per move, and the delay was 200 ms etc?hgm wrote:Beware that this seems a dubious practice. The engines will still overrun time, but you just instruct the GUI to ignore it. That the engines overrun their time is a strong indication they no longer reliably get CPU service, but are often suspended for stretches as time nearly as long as the margin you need. As this will randomly strike some engines and not their opponents, you cannot expect your test results to mean anything under those conditions. Options like this should only be used if you don't care about the results...
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Cute Chess 0.9.4 released
For IDEA, it does not use,Werewolf wrote:Yes, auto analysis in IDeA. I want to know which is the best IDeA engine.Guenther wrote:I wonder why using such a time control at all? I can only imagine fixed time per _each single_ move for epd tests, or auto analysis.Werewolf wrote:What if the time per move was really big, like 5 mins per move, and the delay was 200 ms etc?hgm wrote:Beware that this seems a dubious practice. The engines will still overrun time, but you just instruct the GUI to ignore it. That the engines overrun their time is a strong indication they no longer reliably get CPU service, but are often suspended for stretches as time nearly as long as the margin you need. As this will randomly strike some engines and not their opponents, you cannot expect your test results to mean anything under those conditions. Options like this should only be used if you don't care about the results...
Code: Select all
go movetime <timems>
Code: Select all
go infinite
Code: Select all
stop
Code: Select all
go infinite searchmoves <move1> <move2> ... <moven>
Code: Select all
stop
-
- Posts: 1796
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Cute Chess 0.9.4 released
I'm not sure of the relevance of the bit in bold above. What's your point?Ferdy wrote:For IDEA, it does not use,Werewolf wrote:Yes, auto analysis in IDeA. I want to know which is the best IDeA engine.Guenther wrote:I wonder why using such a time control at all? I can only imagine fixed time per _each single_ move for epd tests, or auto analysis.Werewolf wrote:What if the time per move was really big, like 5 mins per move, and the delay was 200 ms etc?hgm wrote:Beware that this seems a dubious practice. The engines will still overrun time, but you just instruct the GUI to ignore it. That the engines overrun their time is a strong indication they no longer reliably get CPU service, but are often suspended for stretches as time nearly as long as the margin you need. As this will randomly strike some engines and not their opponents, you cannot expect your test results to mean anything under those conditions. Options like this should only be used if you don't care about the results...instead it uses,Code: Select all
go movetime <timems>
and laterCode: Select all
go infinite
Also it limits to search certain candidate moves only by,Code: Select all
stop
then,Code: Select all
go infinite searchmoves <move1> <move2> ... <moven>
[/b]Code: Select all
stop
But if I'm trying to establish which engine is best at, say, 5 mins per move, isn't this the only option I've got in cutechess?
I don't really see how 5 mins per move in cutechess is different to 5 mins per move in IDeA I suppose.