Announcing GoReviewPartner - v0.15 with Pachi and PhoenixGo

Tell the community about tournaments, new go sites, software updates, etc.
johnsmith
Lives with ko
Posts: 136
Joined: Fri May 27, 2016 3:55 am
Rank: KGS 6 dan
GD Posts: 0
Has thanked: 47 times
Been thanked: 21 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by johnsmith »

djhbrown wrote:
johnsmith wrote:I have a feeling that I could skyrocket my rank if I analyze games with GRP every day.
i have a feeling you could skyrocket your rank if you asked Leela's advice before making a move; asking after is too late, because whereas children learn by imitation and Alfie learns by hill-climbing, the adult brain stubbornly refuses to believe that what it already believes could possibly be wrong even when faced with stark evidence of its flawed nature, so at best it can only learn cognitive dissonance. One evidence of this biological certainty is that you won't believe what i just said.
Funny thing is I believe what you just said :D does it disproof your evidence then? Joke aside, I was having professional games in mind, something like trying to learn things pros play and L(Z) suggests and eventually understand and implement those moves and ideas into my games. Also I will think about consulting Leela before making a move and tell you if I made progress, interesting idea.
User avatar
djhbrown
Lives in gote
Posts: 392
Joined: Tue Sep 15, 2015 5:00 pm
Rank: NR
GD Posts: 0
Has thanked: 23 times
Been thanked: 43 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by djhbrown »

johnsmith wrote:I believe what you just said :D does it disproof your evidence then?
Of course not - since i said you wouldn't believe what i said, so if you believe what i said then you wouldn't believe what i said, as Euripedes, Russel and Godel said too. However, as it happens, i happen to not believe what i said, from which it logically follows that i do.

That aside - and it's exactly the sort of thing that should be aside, as Euripedes surely well knew but Russel and Godel obviously didn't - asking Leela or Alfie whether before or after isn't going to help you repair your faulty brain unless you know what they are talking about. And since they don't know themselves, all you will do is end up as confused as Carrol's centipede, wondering which leg to move next.

But fear not, gentle heart, a Saviour is coming to rescue your tortured imagination. You can ask it why Alfie reckons such and such, and it will tell you. In plain English with a few pictures to help you see the error of your ways. Rejoice, for Swim is here (except that it isn't, except on paper apart from pnprog's GoMap).
i shrink, therefore i swarm
User avatar
pnprog
Lives with ko
Posts: 286
Joined: Thu Oct 20, 2016 7:21 am
Rank: OGS 7 kyu
GD Posts: 0
Has thanked: 94 times
Been thanked: 153 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by pnprog »

johnsmith wrote:Can we soon expect adding Leela Zero in the list of engines?
Can we soon expect Leela Zero to beat GNU Go? :lol:

Joke aside,yes, if Leela Zero strength increases to a level that makes it appropriate to review a game, I will definitively add support for it.

Otherwise, if you (the folk from /r/cbaduk) think GRP could be a good tool to follow/measure its progress, then I can also implement support, no problem.
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
User avatar
djhbrown
Lives in gote
Posts: 392
Joined: Tue Sep 15, 2015 5:00 pm
Rank: NR
GD Posts: 0
Has thanked: 23 times
Been thanked: 43 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by djhbrown »

djhbrown wrote:You can ask it why Alfie reckons such and such, and it will tell you.
No it won't. It can only tell you what an Alfie move means to it.

In human-human communication, this is called "projection", wherein a listener or observer projects (what they think is) their own mentality onto the person talking or behaving. And just to make it even more obscure, nobody really knows why they do anything, because 80% of thought is subconscious.

- Why do we bother, Fawlty?
- I didn't know you did, Major
i shrink, therefore i swarm
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by daal »

Hi, I downloaded the CPU only leela file, and unzipped the Leela folder and tried to open one of my games using the run *.sgf analysis button, but I got an error that said something about no GPU. Did I do something wrong, or is my laptop just incapable of running the program?
Patience, grasshopper.
User avatar
djhbrown
Lives in gote
Posts: 392
Joined: Tue Sep 15, 2015 5:00 pm
Rank: NR
GD Posts: 0
Has thanked: 23 times
Been thanked: 43 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by djhbrown »

daal wrote: Did I do something wrong?
Yes, you didn't follow the maxim: "when all else fails, read the manual"

https://www.sjeng.org/leela.html FAQ:

What do I need to run the "GPU Accelerated" version?

You need a video card with OpenCL 1.1 (or later) capability. This is supported on all recent AMD and NVIDIA cards. Make sure the latest drivers for the video card are installed. The detected video card can be seen in the Help->About menu.
Can I run the "GPU Accelerated" version on the built-in graphics of my CPU?

This only makes sense if the built-in GPU is faster at doing the Deep Learning calculations than the CPU itself. Intel CPUs are typically very fast, with a weak built-in GPU, so this is not recommended. AMD APU's typically have a slow CPU but a fast GPU, so it would be worthwhile on those.
i shrink, therefore i swarm
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by daal »

djhbrown wrote:
daal wrote: Did I do something wrong?
Yes, you didn't follow the maxim: "when all else fails, read the manual"

https://www.sjeng.org/leela.html FAQ:

What do I need to run the "GPU Accelerated" version?

You need a video card with OpenCL 1.1 (or later) capability. This is supported on all recent AMD and NVIDIA cards. Make sure the latest drivers for the video card are installed. The detected video card can be seen in the Help->About menu.
Can I run the "GPU Accelerated" version on the built-in graphics of my CPU?

This only makes sense if the built-in GPU is faster at doing the Deep Learning calculations than the CPU itself. Intel CPUs are typically very fast, with a weak built-in GPU, so this is not recommended. AMD APU's typically have a slow CPU but a fast GPU, so it would be worthwhile on those.
Thanks for the reply, but I know that I don't have a capable video card on my laptop, which is why instead of downloading the GPU version of GoReviewPartner, I downloaded the CPU only one - but this also seems to want me to have a video card. Also, I see that you quoted Leela's FAQ, not GRP's - I did not think that these programs were identical, but rather that GRP can optionally use the Leela engine to review a game. When it does so, does it necessarily use Leela's GPU accelerated version? If so, that would seemingly defeat the purpose of offering a CPU only version...
Patience, grasshopper.
User avatar
pnprog
Lives with ko
Posts: 286
Joined: Thu Oct 20, 2016 7:21 am
Rank: OGS 7 kyu
GD Posts: 0
Has thanked: 94 times
Been thanked: 153 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by pnprog »

daal wrote:Thanks for the reply, but I know that I don't have a capable video card on my laptop, which is why instead of downloading the GPU version of GoReviewPartner, I downloaded the CPU only one - but this also seems to want me to have a video card. Also, I see that you quoted Leela's FAQ, not GRP's - I did not think that these programs were identical, but rather that GRP can optionally use the Leela engine to review a game. When it does so, does it necessarily use Leela's GPU accelerated version? If so, that would seemingly defeat the purpose of offering a CPU only version...
You are right, the goreviewpartner-v0.9-Leela-no-gpu only requires CPU. I don't understand your issue.

Could you post a screenshot of that error?
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
User avatar
djhbrown
Lives in gote
Posts: 392
Joined: Tue Sep 15, 2015 5:00 pm
Rank: NR
GD Posts: 0
Has thanked: 23 times
Been thanked: 43 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by djhbrown »

i vaguely remember that when i downloaded and installed Leela, both the cpu and gpu versions were automatically installed by Fedora. could it be that in GRP settings you are citing the gpu (= OpenCL) version of Leela?
extract from http://ns1297.imingo.net/grp-documentation/doc.htm
grpleelasettings.png
grpleelasettings.png (81.43 KiB) Viewed 17403 times
i shrink, therefore i swarm
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by daal »

Maybe it has something to do with "ray?" When I click "run *.sgf analysis" it says that the bot to use for analysis is ray, and I don't know how to change it to leela...
ray.jpg
ray.jpg (784.14 KiB) Viewed 17397 times
Patience, grasshopper.
User avatar
djhbrown
Lives in gote
Posts: 392
Joined: Tue Sep 15, 2015 5:00 pm
Rank: NR
GD Posts: 0
Has thanked: 23 times
Been thanked: 43 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by djhbrown »

in grp settings, there's a little tickbox; maybe if you tick more than one bot, it defaults to pnprog's favourite - from your output, it's trying to use Ray
tick.png
tick.png (16.8 KiB) Viewed 17414 times
i shrink, therefore i swarm
User avatar
pnprog
Lives with ko
Posts: 286
Joined: Thu Oct 20, 2016 7:21 am
Rank: OGS 7 kyu
GD Posts: 0
Has thanked: 94 times
Been thanked: 153 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by pnprog »

djhbrown is right.

And it is my mistake in fact, the goreviewpartner-v0.9-Leela.zip I prepared for download includes the config file for the Ray version without GPU.

So quick step to fix this:

1/ In the setting box, navigate to Ray settings parts:
Image

2/ Clean the command setting (let it empty)

3/ Navigate to Leela settings parts, the command setting should be empty:

4/ Add this command for Leela:

Code: Select all

Leela0110GTP/Leela0110GTP.exe
Image

5/ Save settings, that should be ok!

In the meantime, I will repack the zip for Leela with the correct config file

Thanks for pointing out this mistake! I feel pretty bad about this, because Leela-no-gpu is the version I recommend to use for new comers, and it won't work out of the box :oops:
i vaguely remember that when i downloaded and installed Leela, both the cpu and gpu versions were automatically installed by Fedora.
For Windows users, I have prepared separate zip files for all bots, and separate zip for GPU or CPU, with appropriate config files, so that running GRP is as simple as downloading, unziping, and running the exe. One big download for all bots would be to heavy to download.

Edit: just fixed the zip file
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by daal »

pnprog wrote:So quick step to fix this:
....
Thanks! That worked.
Edit: just fixed the zip file
I downloaded it again, but it still didn't work out of the box...
Patience, grasshopper.
User avatar
pnprog
Lives with ko
Posts: 286
Joined: Thu Oct 20, 2016 7:21 am
Rank: OGS 7 kyu
GD Posts: 0
Has thanked: 94 times
Been thanked: 153 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by pnprog »

daal wrote:
Edit: just fixed the zip file
I downloaded it again, but it still didn't work out of the box...
Hum... I just downloaded from my friend's computer (so no existing GRP on this computer) and it just worked out of the box.

Maybe you re-opened the previous downloaded file?
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
johnsmith
Lives with ko
Posts: 136
Joined: Fri May 27, 2016 3:55 am
Rank: KGS 6 dan
GD Posts: 0
Has thanked: 47 times
Been thanked: 21 times

Re: Announcing GoReviewPartner - v0.9 (supporting AQ)

Post by johnsmith »

Is there a way to have a move marked on the graph? So we can quickly know where we are currently in the game?
Post Reply