q5go-2.1.3: Autoplay and some other minor updates

Tell the community about tournaments, new go sites, software updates, etc.
bernds
Lives with ko
Posts: 259
Joined: Sun Apr 30, 2017 11:18 pm
Rank: 2d
GD Posts: 0
Has thanked: 46 times
Been thanked: 116 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by bernds »

mb76 wrote:Katago v1.2 (Cuda version) works fine with batch computer analysis.
With CvC (Katago vs Katago) I tested three games:
Two games gets finished and can be saved.
One game q5Go quitted during play without any message.
Well, I just tested it with the Windows versions of q5go/KataGo (OpenCL), and it played five 19x19 games against itself without issue.
I'd need to see logs from some of the involved programs to say if there's an issue with the software or whether it looks like the hardware you're using isn't up to it. Maybe try GnuGo selfplay, since it uses few resources, or KataGo vs GnuGo if that works?
MagRes
Beginner
Posts: 14
Joined: Sat Oct 06, 2018 4:27 pm
Rank: 5k OGS
GD Posts: 0
OGS: brose
Has thanked: 17 times
Been thanked: 14 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by MagRes »

Request:
Add the ability to save analysis information in a file. Namely, the suggested variations and winrate/score estimation info. It is really nice to be able to queue games for analysis, but you have to keep the computer on and the program open to not lose the analysis information, making this feature not super useful. It could be stored in a large file, I dont plan on keeping them forever, just as insurance in case the program closes.
bernds
Lives with ko
Posts: 259
Joined: Sun Apr 30, 2017 11:18 pm
Rank: 2d
GD Posts: 0
Has thanked: 46 times
Been thanked: 116 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by bernds »

MagRes wrote:Request:
Add the ability to save analysis information in a file. Namely, the suggested variations and winrate/score estimation info. It is really nice to be able to queue games for analysis, but you have to keep the computer on and the program open to not lose the analysis information, making this feature not super useful. It could be stored in a large file, I dont plan on keeping them forever, just as insurance in case the program closes.
I'm not sure I understand the problem. Analysis information is already included when you save the SGF file.
Is this just meant as insurance against accidentally turning off the computer while the analysis is running? Sounds like autosave for SGF files is the feature you want, and that's probably something worth considering.
bernds
Lives with ko
Posts: 259
Joined: Sun Apr 30, 2017 11:18 pm
Rank: 2d
GD Posts: 0
Has thanked: 46 times
Been thanked: 116 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by bernds »

If anyone who is able to build from source is feeling adventurous and wants to help test things, I've just pushed a number of changes to github. The program now supports undo/redo when editing, and that required a few internal changes that I'm slightly nervous about. Everything still seems to work for me, but additional testing would be nice to have. There are also a few other minor improvements, like a post-game chat mode for games on IGS.
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by And »

I can not find, somewhere there is a description or an example, how to run KataGo on a rectangular board?
bernds
Lives with ko
Posts: 259
Joined: Sun Apr 30, 2017 11:18 pm
Rank: 2d
GD Posts: 0
Has thanked: 46 times
Been thanked: 116 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by bernds »

And wrote:I can not find, somewhere there is a description or an example, how to run KataGo on a rectangular board?
It's not in the binary release yet, only in the development sources. There, the engine play dialogs have a square/rectangular setting, where rectangular unlocks the input field for the second dimension.
mb76
Dies in gote
Posts: 23
Joined: Sun Mar 12, 2017 12:43 am
GD Posts: 0
DGS: embee
Has thanked: 4 times
Been thanked: 3 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by mb76 »

The analyse function of online-go.com shows the "Top (three) game changing moves". Can this feature be added to q5Go? Maybe the "Top Three" can be added in the comment of the first move in the analysed sgf.
bernds
Lives with ko
Posts: 259
Joined: Sun Apr 30, 2017 11:18 pm
Rank: 2d
GD Posts: 0
Has thanked: 46 times
Been thanked: 116 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by bernds »

mb76 wrote:The analyse function of online-go.com shows the "Top (three) game changing moves". Can this feature be added to q5Go? Maybe the "Top Three" can be added in the comment of the first move in the analysed sgf.
Sounds doable. I'm never quite sure though how best to choose these moves. Biggest swing in win rate, or only if it changes who is ahead.
I've never missed this feature because I just look at the win rate graph and it's pretty obvious where to look.
mb76
Dies in gote
Posts: 23
Joined: Sun Mar 12, 2017 12:43 am
GD Posts: 0
DGS: embee
Has thanked: 4 times
Been thanked: 3 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by mb76 »

I want to experiment with the "avoid" option of Leelaz.exe.
See this link for more information: https://github.com/leela-zero/leela-zero/pull/1949

But when I for example add the "lz-genmove_analyze 100 avoid b q16,q4,d16,d4 1 avoid w k10 2" to the arguments it quits with a error.
I want to use this feature for the batch analysis function.

How can I add this argument to Katago.exe or leelaz.exe?
Thanks in advance.
bernds
Lives with ko
Posts: 259
Joined: Sun Apr 30, 2017 11:18 pm
Rank: 2d
GD Posts: 0
Has thanked: 46 times
Been thanked: 116 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by bernds »

mb76 wrote:I want to experiment with the "avoid" option of Leelaz.exe.
See this link for more information: https://github.com/leela-zero/leela-zero/pull/1949

But when I for example add the "lz-genmove_analyze 100 avoid b q16,q4,d16,d4 1 avoid w k10 2" to the arguments it quits with a error.
I want to use this feature for the batch analysis function.

How can I add this argument to Katago.exe or leelaz.exe?
This is not an argument you can give to the executable. Programs like q5go or Lizzie talk to the engine by giving them commands like lz-analyze. There would have to be GUI support to allow the user to mark moves they want excluded.

Are you interested in using this for analysis, or for games against the engine?
xela
Lives in gote
Posts: 652
Joined: Sun Feb 09, 2014 4:46 am
Rank: Australian 3 dan
GD Posts: 200
Location: Adelaide, South Australia
Has thanked: 219 times
Been thanked: 281 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by xela »

Sorry to come late to the party: I've only just realised that q5Go is different from qGo! On paper, this looks fantastic! Currently trying to compile on Ubuntu (it looks like upgrading my Qt version is a major undertaking), will let you know how I get on.
mb76
Dies in gote
Posts: 23
Joined: Sun Mar 12, 2017 12:43 am
GD Posts: 0
DGS: embee
Has thanked: 4 times
Been thanked: 3 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by mb76 »

bernds wrote:
mb76 wrote:I want to experiment with the "avoid" option of Leelaz.exe.
See this link for more information: https://github.com/leela-zero/leela-zero/pull/1949

But when I for example add the "lz-genmove_analyze 100 avoid b q16,q4,d16,d4 1 avoid w k10 2" to the arguments it quits with a error.
I want to use this feature for the batch analysis function.

How can I add this argument to Katago.exe or leelaz.exe?
This is not an argument you can give to the executable. Programs like q5go or Lizzie talk to the engine by giving them commands like lz-analyze. There would have to be GUI support to allow the user to mark moves they want excluded.

Are you interested in using this for analysis, or for games against the engine?
For analysis. I would like to exclude the 3-3 point from variants.
xela
Lives in gote
Posts: 652
Joined: Sun Feb 09, 2014 4:46 am
Rank: Australian 3 dan
GD Posts: 200
Location: Adelaide, South Australia
Has thanked: 219 times
Been thanked: 281 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by xela »

xela wrote:Sorry to come late to the party: I've only just realised that q5Go is different from qGo! On paper, this looks fantastic! Currently trying to compile on Ubuntu (it looks like upgrading my Qt version is a major undertaking), will let you know how I get on.
Got it. Thanks. The diagram export options are very cool!
bernds
Lives with ko
Posts: 259
Joined: Sun Apr 30, 2017 11:18 pm
Rank: 2d
GD Posts: 0
Has thanked: 46 times
Been thanked: 116 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by bernds »

xela wrote:
xela wrote:Sorry to come late to the party: I've only just realised that q5Go is different from qGo! On paper, this looks fantastic! Currently trying to compile on Ubuntu (it looks like upgrading my Qt version is a major undertaking), will let you know how I get on.
Got it.
I saw your post. I pushed out some updates today to make it work with older versions of Qt5, at the expense of a header in the game tree view. Didn't realize that Qt 5.9 was quite so widespread.
xela
Lives in gote
Posts: 652
Joined: Sun Feb 09, 2014 4:46 am
Rank: Australian 3 dan
GD Posts: 200
Location: Adelaide, South Australia
Has thanked: 219 times
Been thanked: 281 times

Re: q5Go-0.9: KataGo support, new variants, more AI game opt

Post by xela »

bernds wrote:I saw your post. I pushed out some updates today to make it work with older versions of Qt5, at the expense of a header in the game tree view. Didn't realize that Qt 5.9 was quite so widespread.
Thanks! Yes, there are a few things where I'm surprised that the Ubuntu repositories are a year or more out of date. I guess most of the package maintainers are volunteers with busy lives :-)
Post Reply