It is currently Fri Apr 26, 2024 1:44 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 16 posts ] 
Author Message
Offline
 Post subject: Anyone gotten facebook's OpenGo to compile yet?
Post #1 Posted: Wed May 02, 2018 3:59 pm 
Dies in gote

Posts: 63
Liked others: 0
Was liked: 3
How much stronger is it than leela zero on only one playout?


https://github.com/gcp/leela-zero/issues/1311

https://github.com/pytorch/ELF/issues/1

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #2 Posted: Thu May 03, 2018 2:55 am 
Lives in sente

Posts: 923
Location: UK
Liked others: 72
Was liked: 479
Rank: 5 dan
KGS: macelee
hydrogenpi7 wrote:
How much stronger is it than leela zero on only one playout?


According to a news article, 200-0 against LZ and 15-0 against top Korean pros.


This post by macelee was liked by: Bonobo
Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #3 Posted: Thu May 03, 2018 3:37 am 
Judan

Posts: 6725
Location: Cambridge, UK
Liked others: 436
Was liked: 3719
Rank: UK 4 dan
KGS: Uberdude 4d
OGS: Uberdude 7d
Edit: I moved my general comments here so this thread can focus on compilation help.

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #4 Posted: Sat May 05, 2018 4:52 am 
Lives with ko

Posts: 129
Liked others: 20
Was liked: 17
You can play it with this Leela fork:
https://github.com/Ka-zam/leela-zero/releases

Use this converted Elf net:
http://zero.sjeng.org/networks/62b5417b ... 97df4b9.gz


This post by Sneegurd was liked by 2 people: ez4u, Gomoto
Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #5 Posted: Sat May 05, 2018 6:20 am 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
niiiiice!!!!!!!!!!!!!!!!!

Having fun with this combo.

After the download of the two components I copied them into a Lizzie directory and it is working.

I am already updating some of my standard josekis ...

(It is not as stable as regular leelaz, but it is working. It does not like if I enter my moves and variations too fast. I have to enter them gentle, difficult if you are exited :lol: )


Last edited by Gomoto on Sat May 05, 2018 6:37 am, edited 2 times in total.

This post by Gomoto was liked by: ez4u
Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #6 Posted: Sat May 05, 2018 6:29 am 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
And the invincible shusaku was right after all: ;-)

Attachment:
joseki.jpg
joseki.jpg [ 80.73 KiB | Viewed 9884 times ]



But only with the shusaku kosumi, in the fuseki he should have played probably: ;-)

Attachment:
shusaku.jpg
shusaku.jpg [ 79.46 KiB | Viewed 9883 times ]


Last edited by Gomoto on Sat May 05, 2018 6:37 am, edited 1 time in total.
Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #7 Posted: Sat May 05, 2018 6:35 am 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
Now Haylee can win against Leela Zero, she only has to train the remaining few days very hard with LeelaElfLizzie ;-).

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #8 Posted: Sat May 05, 2018 6:52 am 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
It is much more stable with Lizzie 0.3 on my machine.

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #9 Posted: Sat May 05, 2018 7:24 am 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
Elf playing versus Leela Zero on my box:

viewtopic.php?p=230789#p230789

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #10 Posted: Sun May 06, 2018 2:57 am 
Lives with ko

Posts: 129
Liked others: 20
Was liked: 17
Gomoto, Lizzie shouldn't be able to use the LZ compile yet (the new one which is able to use the FB weights). I assume what you show is the Lizzie output of classical LZ weights.
Please look here: https://www.reddit.com/r/cbaduk/comment ... rk_for_me/

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #11 Posted: Sun May 06, 2018 3:28 am 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
I am using Lizzie 0.3 with

Sneegurd wrote:


and this works fine on my box.

If your link to the converted Elf net is real, I show real Elf Lizzie 0.3 output indeed :D

And by the way the, converted Elf net Leela Combo is beating Leela Zero quite easily here on my machine, so I think it is quite real. :cool:



(Lizzie 0.4 does stop pondering all the time, but it works for a few moves as well.)

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #12 Posted: Sun May 06, 2018 3:59 am 
Gosei

Posts: 1590
Liked others: 886
Was liked: 528
Rank: AGA 3k Fox 3d
GD Posts: 61
KGS: dfan
Sneegurd wrote:
Gomoto, Lizzie shouldn't be able to use the LZ compile yet (the new one which is able to use the FB weights).

I am running Lizzie with the latest Leela Zero with ELF weights with no problem. You do still have to patch Leela Zero to output ponder information on the fly.

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #13 Posted: Sun May 06, 2018 7:16 pm 
Dies in gote

Posts: 63
Liked others: 0
Was liked: 3
Okay so I'm trying to think this out logically. Facebook releases ELF OpenGo, instantly becoming by far the strongest public open source /weights Go AI program, overnight gets adopted as the baseline by many other programs.... so going forward most programs are going to be more or less the same strength if not simply identical whitelabel altogether, so what is left? Seems to be the "engine" part is now more or less solved and even I would say undifferentiatable. superhuman on a gtx 970, is basically the end of the road.

The remaining things of innovation are GUI, analysis, high handicap, different komi, teaching tools, etc etc

And marketing/branding/mindshare/PR for the Go bots (including Leela Zero) will perhaps be more important than ever before. We gonna see a consolidation of Go AI bots and my guess is only one or two will survive this, and that is if they are lucky.

Some immediate implications is that essentially its killed commerical Go at least from the standpoint of selling engines go. We can't compare to Chess because not only does Chess have an order of magnitude larger userbase esp in the West, Chess also enjoyed a good two decades whereby classical algorithms and programming made it such that there was a healthy ecosystem of different engines completing with one another for top listings. WIth the advent of the "zero" method, all zero programs converge to the same ultimate state and its just a matter of compute. There is really nothing left to do. More or less.

This also means there is little to no more point in having Go AI engine competition and matches. We already see cgos is defunt and its benchmark is less and less useful, UEC cup ended, Zen pulled the plug and called it quits, I seriously doubt we'll see another version or edition of CrazyStone, and now with so many engines adopting the facebook weights, whats the point? I see this as portending the demise of Go AI competitions and engine vs engine games as well. Think about it, LZ had beat DolBaram in that last competition match, now DolBaram adopts ELF weights, and ELF is stronger than both Pheonix and FineArt... it doesn't take much to put two and two together and see where this is headed... Didn't Golaxy just beat Ke Jie last week? Ill bet that was the shortest triump ever. And whatever aire of exclusitivity that FineArt enjoyed prior to the facebook event has now been obliterated, top pro in China no longer need to use FineArt to get competitive advantage in training when everyone in the world on half a decent graphics card can now run the same or better. The implications are indeed far fetching.

Lets examine the distributed community based crowd computing aspect angle. It took the public six months to get LZ to top pro level from scratch and yet facebook only needed two weeks and argueably far surpassed top pro levels and went deep into superhuman arena. Not that I know it is going to happen, but there is nothing to prevent facebook from doing it again, say another couple months down the road it can sudden drop a new weight that will be the new state of the art and far surpassing anything any community effort could have hoped to come up with within that allocation of time. Who knows maybe Google will see all this and publish the AGZ weights, or maybe in another few months the second round of weights that facebook puts out will far suprass AGZ altogether! In light of the recent developments these are all realistic possibilities now! But none of these possibilities foster morale for community initatives.

I'm thankful that prior to facebook dropping ELF onto the world, that LZ already reached and imho surpassed top pro level on its last/final network 131, (I see 132 just came out hours after the Haylee game 2 and is 60% stronger!) and that LZ project was able to convert ELF weights into native LZ format so that it can be used just like any other weightfile and now its even working great in Lizzie.

I hope that Leela Zero project finds a way to position itself to best take advantage of this new and changing landscape. By far it enjoys the most mindshare in the community of Go at large right now and I hope it continues to evolve and find ways of remaining relevant and bringing value to people's lives.

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #14 Posted: Sun May 06, 2018 9:48 pm 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
There is still enough headroom for engine development. Elf weights are also still changing sometimes all of a sudden after a move is made.

I think it is quite interesting to watch different training runs and have a look if the same variations and play style emerges or if there is room for different play styles. I dont think it would be a good idea if everybody is training on the same set of weights, let us keep them seperated for a while.

I enjoy watching Elf versus Leela Zero weights, also it is a little one sided at the current point in time.

If neural networks are indeed a model for human intuition, this is a indicator there will develop several different but competitive playstyles. This is a good thing for go. Let us keep calm, go will not develop into tic-tac-toe, because one can not brute force it.

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #15 Posted: Sun May 06, 2018 10:12 pm 
Lives with ko
User avatar

Posts: 284
Liked others: 94
Was liked: 153
Rank: OGS 7 kyu
hydrogenpi7 wrote:
[...]
I hope that Leela Zero project finds a way to position itself to best take advantage of this new and changing landscape. By far it enjoys the most mindshare in the community of Go at large right now and I hope it continues to evolve and find ways of remaining relevant and bringing value to people's lives.


You may it sounds like they are companies struggling for market share :)

Sometime, the journey is more important that the destination. Since AlphaGo was unveiled in 2016, we have been moving at fast speed into a new Go era. It may seems a lot of energy has been, and is being wasted along the road, but I am confident most of us are enjoying the journey anyway. I hope you can enjoy as well!

_________________
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!

Top
 Profile  
 
Offline
 Post subject: Re: Anyone gotten facebook's OpenGo to compile yet?
Post #16 Posted: Thu May 10, 2018 3:53 pm 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
In this review I compare the Elf network Lizzie 0.3 combo with the Leela Zero network Lizzie 0.4 combo:

forum/viewtopic.php?p=231037#p231037

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group