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.7: Database support

Post by bernds »

There is now a 0.7 release with one important bug fix, as well as support for Kombilo databases.
macelee
Lives in sente
Posts: 928
Joined: Mon Dec 31, 2012 1:46 pm
Rank: 5 dan
GD Posts: 0
KGS: macelee
Location: UK
Has thanked: 72 times
Been thanked: 480 times
Contact:

Re: q5Go-0.7: Database support

Post by macelee »

This works, loading my Kombilo data flawlessly. I was hoping to see pattern search but it seems "support for Kombilo databases" simply means opening games from the database files.
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.7: Database support

Post by bernds »

macelee wrote:This works, loading my Kombilo data flawlessly. I was hoping to see pattern search but it seems "support for Kombilo databases" simply means opening games from the database files.
Yes - I wrote that in the first post but maybe I should have repeated it in the bump post above yours as well.

It would be nice to have pattern search, but I looked at that code in kombilo and it looks complicated to say the least. There's also the question of how to present it in the user interface, which is usually the hardest problem when adding features. Should there be another pane or two in the board window, or should pattern search be a part of the database open dialog? I don't know at this point, but it might be something I'll look at in the future.
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.7: Database support

Post by mb76 »

In "Batch computer analysis" is it possible to write the win rate (difference) in the SGF file (comments)? For example the same format Lizzie uses in the analysis mode:
Move 7
46,4% (-4,5%)
(network.gz / 226 playouts)
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.7: Database support

Post by bernds »

mb76 wrote:In "Batch computer analysis" is it possible to write the win rate (difference) in the SGF file (comments)? For example the same format Lizzie uses in the analysis mode:
Move 7
46,4% (-4,5%)
(network.gz / 226 playouts)
The win rates are saved, but not in the comments. They are shown as titles for the diagrams, and in the evaluation graph, where there is a bar graph showing the move-to-move swings.

I guess I can make an option to also add some text to the comments if that seems useful?
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.7: Database support

Post by mb76 »

I think this is useful if there is an option to enable this.
Same information as Lizzie.
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.7: Database support

Post by bernds »

Ok, I've added something like this. Here's some sample output after leting two engines analyze a game:

Code: Select all

Analysis: Leela Zero 199-15x192 analysis @7.5 komi
Engine top choice: D5, 549 visits, winrate B: 47.14%
Game move: D6, choice #2, winrate B: 0.5495% (+7.81)
----------------
Analysis: LZ Elf-V2 analysis @7.5 komi
Engine top choice: D5, 610 visits, winrate B: 53.2%
Game move: D6, not considered, winrate B: 0.7507% (+21.87)
If you're able to build it yourself, the code is now on github. But it's getting to the point where there is enough new stuff (the major bits this time being multi-engine analysis, slide export) to make a release, so that should happen some time this week after I've tested it a bit more.
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.7: Database support

Post by mb76 »

I personally would like a different order:
Engine top choice: D5, 549 visits, winrate B: 47.14%
Game move: D6, choice #2, winrate B: 0.5495% (+7.81)
Analysis: Leela Zero 199-15x192 analysis @7.5 komi

The reason is I open these analyzed files on a mobile phone so I think the most important information should be on top (I don't want to nitpick). Like the extra choice# info.
Does it overwrite current comments? I wait for the compiled version!
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.8: Multi-engine analysis and slide export

Post by bernds »

Release 0.8 is now out - it includes two major new features, slide export (useful for slide shows or videos), and multi-engine analysis. Also, with engines like LZ, batch analysis can now produce reverse-komi evaluations by internally flipping the colors.
As usual, see the first post for more information.
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.8: Multi-engine analysis and slide export

Post by mb76 »

I tested the Batch computer analysis mode V.08:
A) In which folder are the configuration files stored for the Engines? Because a new or deleted configuration file only (dis)appears when I restart Q5.
B1) The analysis function works fine with Leela 0.16. Including the Add evaluation info!
B2) But with Leela 0.17 beta (LZ_0.17-next-x64-28032019) it gets stuck in a loop at the first move (so it stays at 0%). See attachment for the log file.
C) It is not clear to me what the "If fixed engine komi" does or how it should be set-up. It needs a read me/help?
Attachments
LZ 0_17 log 300319.txt
(1.08 MiB) Downloaded 790 times
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.8: Multi-engine analysis and slide export

Post by bernds »

mb76 wrote:I tested the Batch computer analysis mode V.08:
A) In which folder are the configuration files stored for the Engines? Because a new or deleted configuration file only (dis)appears when I restart Q5.
Which OS are you on? On Windows, the config file is in (I think) %APPDATA%/Local/q5go/, on Linux it should be ~/.config/q5go/.
I'm not sure what situation or actions you are describing. What exactly are you doing and what is the behaviour?
B1) The analysis function works fine with Leela 0.16. Including the Add evaluation info!
B2) But with Leela 0.17 beta (LZ_0.17-next-x64-28032019) it gets stuck in a loop at the first move (so it stays at 0%). See attachment for the log file.
Hmm, I just tried with a build from the next branch on Linux, and it seems to work fine here. I'll try on Windows the next time I boot into it.
C) It is not clear to me what the "If fixed engine komi" does or how it should be set-up. It needs a read me/help?
This is the reverse komi support. LZ only supports a fixed komi of 7.5, and you should put that in the configuration. The combo box then selects the behaviour - keep the 7.5 komi always, or switch to -7.5 if the analyzed game has reverse komi, or just analyze both.
That definitely ought to have a tooltip, which appears to be missing. I'll fix that.
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.8: Multi-engine analysis and slide export

Post by bernds »

mb76 wrote:B2) But with Leela 0.17 beta (LZ_0.17-next-x64-28032019) it gets stuck in a loop at the first move (so it stays at 0%). See attachment for the log file.
This should be fixed now with version 0.8.1.
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.8.1: LZ 0.17 compatibility update + Mac binaries!

Post by bernds »

Many thanks to Adrian Petrescu, who has built the latest release on the Mac and provided a Mac binary package on his Github page.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: q5Go-0.8.1: LZ 0.17 compatibility update + Mac binaries!

Post by Bill Spight »

bernds wrote:Many thanks to Adrian Petrescu, who has built the latest release on the Mac and provided a Mac binary package on his Github page.
I downloaded the binary, but when I unzipped it and tried to run it, after giving permission, I got the dreaded OSStatus=99999 error message. I have a MacBook pro with Mojave 10.14.4 and NVIDIA GeForce GT 750M 2GB. :(
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
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.8.1: LZ 0.17 compatibility update + Mac binaries!

Post by bernds »

Bill Spight wrote:
bernds wrote:Many thanks to Adrian Petrescu, who has built the latest release on the Mac and provided a Mac binary package on his Github page.
I downloaded the binary, but when I unzipped it and tried to run it, after giving permission, I got the dreaded OSStatus=99999 error message. I have a MacBook pro with Mojave 10.14.4 and NVIDIA GeForce GT 750M 2GB. :(
Unfortunately it's not something I can help with - I've never owned a Mac. There are a few Google results, several of them suggesting a similar solution, but I can't tell whether those are safe to use.
Post Reply