Ponder=on in cutechess-cli?
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
Jose Carlos
- Posts: 150
- Joined: Wed Mar 08, 2006 9:09 pm
- Location: Murcia (Spain)
Ponder=on in cutechess-cli?
Hi. I'm giving a try to cutechess-cli. I can't find a way to set ponder=on. Is it possible?
If not, what other command-line tool would you recommend for two programs matchs with ponder on (the easier to use, the better)?
If not, what other command-line tool would you recommend for two programs matchs with ponder on (the easier to use, the better)?
__________________________
José Carlos Martínez Galán
José Carlos Martínez Galán
Re: Ponder=on in cutechess-cli?
Hi José,José Carlos wrote:Hi. I'm giving a try to cutechess-cli. I can't find a way to set ponder=on. Is it possible?
If not, what other command-line tool would you recommend for two programs matchs with ponder on (the easier to use, the better)?
I think you can include a command in the 'each' section of the command line such as:
-each option.Ponder=on
if the UCI engine has an option named Ponder.
PS. A new Averno in the works?
Gabor Szots
CCRL testing group
CCRL testing group
-
Jose Carlos
- Posts: 150
- Joined: Wed Mar 08, 2006 9:09 pm
- Location: Murcia (Spain)
Re: Ponder=on in cutechess-cli?
Hi Gabor.SzG wrote:Hi José,José Carlos wrote:Hi. I'm giving a try to cutechess-cli. I can't find a way to set ponder=on. Is it possible?
If not, what other command-line tool would you recommend for two programs matchs with ponder on (the easier to use, the better)?
I think you can include a command in the 'each' section of the command line such as:
-each option.Ponder=on
if the UCI engine has an option named Ponder.
PS. A new Averno in the works?
I'm using winboard engines now, so that trick won't work. I might modify my program to ignore the "easy" command and set pondering=on always, but I wonder if cutechess-cli will get messed by the unexpected output from the program.
I lost Averno's source code. It was in a computer that was stolen.
I have the sources for an old version of another program I wrote, which I called Anubis, and I'm trying to fix it and make it work, just for fun. That's what I wanted cutechess-cli for.
Additionally, as that Anubis had such a crap design, I've started a new one from scratch, and I've reused the name. The new one is well designed and has much more potential, but it's not complete yet, it can't play chess.
I planned to give the sources along with the program because I believe this design is really good, but all the mess around the Rybka case has made me change my mind. Too much trouble for what should be an enjoyable hobby. So I'm not going to release any chess program nor participate in any tournament.
__________________________
José Carlos Martínez Galán
José Carlos Martínez Galán
Re: Ponder=on in cutechess-cli?
Nope, that has no effect. Cutechess-cli doesn't support pondering yet. It's been on the TODO list for a long while but it's quite tricky to implement without dirty hacks. Maybe before summer...SzG wrote:Hi José,José Carlos wrote:Hi. I'm giving a try to cutechess-cli. I can't find a way to set ponder=on. Is it possible?
If not, what other command-line tool would you recommend for two programs matchs with ponder on (the easier to use, the better)?
I think you can include a command in the 'each' section of the command line such as:
-each option.Ponder=on
if the UCI engine has an option named Ponder.
PS. A new Averno in the works?
-
Jose Carlos
- Posts: 150
- Joined: Wed Mar 08, 2006 9:09 pm
- Location: Murcia (Spain)
Re: Ponder=on in cutechess-cli?
Will it ignore my output if I just ponder in spite of the the "easy" command, or will it get messed and have trouble?ilari wrote:Nope, that has no effect. Cutechess-cli doesn't support pondering yet. It's been on the TODO list for a long while but it's quite tricky to implement without dirty hacks. Maybe before summer...SzG wrote:Hi José,José Carlos wrote:Hi. I'm giving a try to cutechess-cli. I can't find a way to set ponder=on. Is it possible?
If not, what other command-line tool would you recommend for two programs matchs with ponder on (the easier to use, the better)?
I think you can include a command in the 'each' section of the command line such as:
-each option.Ponder=on
if the UCI engine has an option named Ponder.
PS. A new Averno in the works?
Thanks in advance.
__________________________
José Carlos Martínez Galán
José Carlos Martínez Galán
Re: Ponder=on in cutechess-cli?
I don't see why it wouldn't work - pondering output shouldn't bother cutechess-cli.José Carlos wrote:Will it ignore my output if I just ponder in spite of the the "easy" command, or will it get messed and have trouble?ilari wrote:Nope, that has no effect. Cutechess-cli doesn't support pondering yet. It's been on the TODO list for a long while but it's quite tricky to implement without dirty hacks. Maybe before summer...
Thanks in advance.
- hgm
- Posts: 22274
- Joined: Fri Mar 10, 2006 9:06 am
- Location: Amsterdam
- Full name: H G Muller
- Contact:
Re: Ponder=on in cutechess-cli?
Note that the trick also won't work on UCI engines, not even on those that support the option Ponder. That is, it will set their option Ponder to on, but that will not make them ponder. It will just mess up their time control.José Carlos wrote:I'm using winboard engines now, so that trick won't work.
I don't know how hard your requirement is that it should be a command-line tool. If it is sufficient that it can be iconized, you could use WinBoard / XBoard.
-
Jose Carlos
- Posts: 150
- Joined: Wed Mar 08, 2006 9:09 pm
- Location: Murcia (Spain)
Re: Ponder=on in cutechess-cli?
Thanks for the suggestion, but it'd better be a command-line tool because I'm using it at work and my boss can see my screen from the distance (he can't read it, but definetly would see a chess board)hgm wrote:Note that the trick also won't work on UCI engines, not even on those that support the option Ponder. That is, it will set their option Ponder to on, but that will not make them ponder. It will just mess up their time control.José Carlos wrote:I'm using winboard engines now, so that trick won't work.
I don't know how hard your requirement is that it should be a command-line tool. If it is sufficient that it can be iconized, you could use WinBoard / XBoard.
__________________________
José Carlos Martínez Galán
José Carlos Martínez Galán
Re: Ponder=on in cutechess-cli?
AFAIK there exists a noGUI flag too, but I have never tried it. HG will surely comment on this.José Carlos wrote: Thanks for the suggestion, but it'd better be a command-line tool because I'm using it at work and my boss can see my screen from the distance (he can't read it, but definetly would see a chess board) :oops:
Guenther
edit: from the xboard manual =>
Code: Select all
4.6 User interface options
-noGUI
Suppresses all GUI functions of XBoard (to speed up automated ultra-fast engine-engine games, which you don't want to watch). There will be no board or clock updates, no printing of moves, and no update of the icon on the task bar in this mode. Re: Ponder=on in cutechess-cli?
That highlights one of the differences between protocols. Ponder responsibility goes to the GUI in UCI, to the engine in WB. So, a GUI needs nothing to implement pondering in WB protocol (but the engine will have to do the work).hgm wrote:Note that the trick also won't work on UCI engines, not even on those that support the option Ponder. That is, it will set their option Ponder to on, but that will not make them ponder. It will just mess up their time control.José Carlos wrote:I'm using winboard engines now, so that trick won't work.
I don't know how hard your requirement is that it should be a command-line tool. If it is sufficient that it can be iconized, you could use WinBoard / XBoard.
Miguel


