cutechess gui build
Moderators: hgm, Rebel, chrisw
-
- Posts: 855
- Joined: Sun May 23, 2010 1:32 pm
Re: cutechess gui build
you need qt dev packages. but I wasn't albe to find clear instructions
-
- Posts: 919
- Joined: Tue Nov 24, 2015 9:11 pm
- Location: upstate
Re: cutechess gui build
The instructions are there but well hidden for some reason:
https://github.com/cutechess/cutechess/ ... -a-release
Ignore the Readme on the front page and follow the steps given on the wiki page instead. Installing QT per Readme will take oodles of time and hard drive space and seems like a huge overkill just to build Cutechess; while the MSYS2 way is quick (if you already have the core packages installed), straightforward (if you don't mind working with a CLI rather than a GUI) and you can use MSYS2 for lots of other things, too, like building SF. Besides I found no way to compile a 64-bit exec with QT Creator installed when following the instructions from the Readme, only 32-bit and a dynamic one at that.
About two weeks ago I could not get the exec build using MSYS2 to work (see my first post earlier in this thread), but the issue has apparently been sorted out since.
https://github.com/cutechess/cutechess/ ... -a-release
Ignore the Readme on the front page and follow the steps given on the wiki page instead. Installing QT per Readme will take oodles of time and hard drive space and seems like a huge overkill just to build Cutechess; while the MSYS2 way is quick (if you already have the core packages installed), straightforward (if you don't mind working with a CLI rather than a GUI) and you can use MSYS2 for lots of other things, too, like building SF. Besides I found no way to compile a 64-bit exec with QT Creator installed when following the instructions from the Readme, only 32-bit and a dynamic one at that.
About two weeks ago I could not get the exec build using MSYS2 to work (see my first post earlier in this thread), but the issue has apparently been sorted out since.
-
- Posts: 1525
- Joined: Tue Jul 15, 2014 12:47 pm
Re: cutechess gui build
Thank you for the new version. Unfortunately, there is an error with the option "Thinking on opponent's time". I have this option turned off and the data in the window is still shown " Pondermove " and " Ponderhit ".
-
- Posts: 2821
- Joined: Fri Sep 25, 2015 9:38 pm
- Location: Sortland, Norway
Re: cutechess gui build
No error. Pondermove is the expected reply by opponent. Ponderhit is the accuracy of how often engines guesses right. It make sense to display both even if neither is "Thinking on opponent's time", simply because they do predict opponents reply regardless if ponder is on or not.Krzysztof Grzelak wrote:Thank you for the new version. Unfortunately, there is an error with the option "Thinking on opponent's time". I have this option turned off and the data in the window is still shown " Pondermove " and " Ponderhit ".
Ponder Hit do usually trigger Hash Move (immedate move) if prediction is correct. Ponder Hit with permanent brain on trigger Hash Move more frequently than if PB=OFF.
-
- Posts: 1525
- Joined: Tue Jul 15, 2014 12:47 pm
Re: cutechess gui build
Then please write how to turn off the options " Pondermove " and " Ponderhit ".Nordlandia wrote:No error. Pondermove is the expected reply by opponent. Ponderhit is the accuracy of how often engines guesses right. It make sense to display both even if neither is "Thinking on opponent's time", simply because they do predict opponents reply regardless if ponder is on or not.
Ponder Hit do usually trigger Hash Move (immedate move) if prediction is correct. Ponder Hit with permanent brain on trigger Hash Move more frequently than if PB=OFF.
-
- Posts: 2821
- Joined: Fri Sep 25, 2015 9:38 pm
- Location: Sortland, Norway
Re: cutechess gui build
What's the problem?Krzysztof Grzelak wrote:Then please write how to turn off the options " Pondermove " and " Ponderhit ".Nordlandia wrote:No error. Pondermove is the expected reply by opponent. Ponderhit is the accuracy of how often engines guesses right. It make sense to display both even if neither is "Thinking on opponent's time", simply because they do predict opponents reply regardless if ponder is on or not.
Ponder Hit do usually trigger Hash Move (immedate move) if prediction is correct. Ponder Hit with permanent brain on trigger Hash Move more frequently than if PB=OFF.
-
- Posts: 919
- Joined: Tue Nov 24, 2015 9:11 pm
- Location: upstate
Re: cutechess gui build
The problem is that he's confused (as usual). He apparently thinks that Pondermove and Ponderhit (features of the GUI) have something to do with Ponder=ON (what Cutechess calls "Thinking on opponent's time" and is an engine's mode of playing), while they are completely independent.
Example: engine A and engine B are playing. Engine A is "thinking". The GUI simply takes the second move of the PV from engine A and displays it as "Pondermove". Now it's engine B's turn to move. When it makes its move the GUI checks if this reply matches the "Pondermove"; if yes, it's registered as a "Ponderhit".
And the GUI does it regardless of whether Ponder is ON or OFF. It's just a little extra information that may be of interest to some people.
These are not options, and seeing these items displayed doesn't mean that an engine is playing with Ponder=ON (IOW, thinking while the opponent's clock is ticking).Krzysztof Grzelak wrote:Then please write how to turn off the options " Pondermove " and " Ponderhit ".
Example: engine A and engine B are playing. Engine A is "thinking". The GUI simply takes the second move of the PV from engine A and displays it as "Pondermove". Now it's engine B's turn to move. When it makes its move the GUI checks if this reply matches the "Pondermove"; if yes, it's registered as a "Ponderhit".
And the GUI does it regardless of whether Ponder is ON or OFF. It's just a little extra information that may be of interest to some people.
-
- Posts: 2821
- Joined: Fri Sep 25, 2015 9:38 pm
- Location: Sortland, Norway
Re: cutechess gui build
Better said than me.tpoppins wrote:The problem is that he's confused (as usual). He apparently thinks that Pondermove and Ponderhit (features of the GUI) have something to do with Ponder=ON (what Cutechess calls "Thinking on opponent's time" and is an engine's mode of playing), while they are completely independent.
These are not options, and seeing these items displayed doesn't mean that an engine is playing with Ponder=ON (IOW, thinking while the opponent's clock is ticking).Krzysztof Grzelak wrote:Then please write how to turn off the options " Pondermove " and " Ponderhit ".
Example: engine A and engine B are playing. Engine A is "thinking". The GUI simply takes the second move of the PV from engine A and displays it as "Pondermove". Now it's engine B's turn to move. When it makes its move the GUI checks if this reply matches the "Pondermove"; if yes, it's registered as a "Ponderhit".
And the GUI does it regardless of whether Ponder is ON or OFF. It's just a little extra information that may be of interest to some people.
-
- Posts: 1525
- Joined: Tue Jul 15, 2014 12:47 pm
Re: cutechess gui build
Thank you for the information. And maybe someone can write what is the latest version at the moment.Nordlandia wrote:Better said than me.tpoppins wrote:The problem is that he's confused (as usual). He apparently thinks that Pondermove and Ponderhit (features of the GUI) have something to do with Ponder=ON (what Cutechess calls "Thinking on opponent's time" and is an engine's mode of playing), while they are completely independent.
These are not options, and seeing these items displayed doesn't mean that an engine is playing with Ponder=ON (IOW, thinking while the opponent's clock is ticking).Krzysztof Grzelak wrote:Then please write how to turn off the options " Pondermove " and " Ponderhit ".
Example: engine A and engine B are playing. Engine A is "thinking". The GUI simply takes the second move of the PV from engine A and displays it as "Pondermove". Now it's engine B's turn to move. When it makes its move the GUI checks if this reply matches the "Pondermove"; if yes, it's registered as a "Ponderhit".
And the GUI does it regardless of whether Ponder is ON or OFF. It's just a little extra information that may be of interest to some people.
-
- Posts: 2821
- Joined: Fri Sep 25, 2015 9:38 pm
- Location: Sortland, Norway