Life In 19x19
http://lifein19x19.com/

Rayon (rn-3.9) is the strongest open source go AI
http://lifein19x19.com/viewtopic.php?f=18&t=14017
Page 2 of 5

Author:  splee99 [ Tue Feb 21, 2017 10:29 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Why not post the home page here? It is open source right? I'm not so familiar with the dragon server and was lost in finding any info.

Author:  Shoreline [ Tue Feb 21, 2017 10:38 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

splee99 wrote:
Why not post the home page here? It is open source right? I'm not so familiar with the dragon server and was lost in finding any info.


Here is source link:
https://github.com/zakki/Ray

Author:  splee99 [ Tue Feb 21, 2017 10:41 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Shoreline wrote:
splee99 wrote:
Why not post the home page here? It is open source right? I'm not so familiar with the dragon server and was lost in finding any info.


Here is source link:
https://github.com/zakki/Ray


Thanks. I'll take a look.

Author:  pookpooi [ Tue Feb 21, 2017 10:48 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

gamesorry wrote:
Yes, there are nine 7d's (currently one of them is active) on DGS.

DGS has a nice way to display all top players and their ranks in real life/on other servers:
http://www.dragongoserver.net/users.php ... 1507100060

It seems that 6d is the maximum rank one can claim without playing a game on DGS.


Thanks for the link, I see one 6 dan DGS user is 7d on KGS.

Author:  ez4u [ Wed Feb 22, 2017 2:19 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

@Shoreline
It seems that Rayon runs on cgos with 4 cpu's but no gpu (rn.3.9-4c until 2/19 and rn.3.10-4c since then). Do you have any idea how much impact the gpu makes?

Author:  zakki [ Wed Feb 22, 2017 5:15 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Rn.3.3.1-4c0g doesn't use gpu. http://www.yss-aya.com/cgos/19x19/cross ... -4c0g.html
Other Rn.xx-4c uses i7-2600K (or 6700K) + GTX980ti

Author:  Shoreline [ Wed Feb 22, 2017 6:52 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

ez4u wrote:
@Shoreline
It seems that Rayon runs on cgos with 4 cpu's but no gpu (rn.3.9-4c until 2/19 and rn.3.10-4c since then). Do you have any idea how much impact the gpu makes?


I think GPU impact on RN3.9 is quite large. Rayon seems to be able to take advantage of GPU resource fully in my setting.

In DGS turn based go server set up, GPU may not matter because you can make it longer thinking time, say instead of 10 secondes per move, you can strengthen the bot by making 20 seconds or even 1 minute per move. However, in KGS or CGOS, I suppose the rule is much tighter, because the bot may lose by time out.

Author:  Shoreline [ Wed Feb 22, 2017 8:29 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Shoreline wrote:
ez4u wrote:
@Shoreline
It seems that Rayon runs on cgos with 4 cpu's but no gpu (rn.3.9-4c until 2/19 and rn.3.10-4c since then). Do you have any idea how much impact the gpu makes?


I think GPU impact on RN3.9 is quite large. Rayon seems to be able to take advantage of GPU resource fully in my setting.

In DGS turn based go server set up, GPU may not matter because you can make it longer thinking time, say instead of 10 secondes per move, you can strengthen the bot by making 20 seconds or even 1 minute per move. However, in KGS or CGOS, I suppose the rule is much tighter, because the bot may lose by time out.



I took back my words. the difference with GPU is not just "large", it is dramatic. I was using same playout number in CPU only mode
for a couple games, the RN3.9 (CPU only) is quite weak, no where near the 1 GPU version I set up at DGS.
It could be that CGOS was set up by author with 4 CPU who knows how to optimize the parameters. For me with no real understanding of the software, the difference is dramatic.

Author:  roy7 [ Wed Feb 22, 2017 8:35 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Were you able to get this compiled for windows? I used MWIN2 with gcc 6.3.0 and CNTK beta 11 but I get tons of segmentation faults. It does rarely run, although even when it does run it just exists to desktop. No interactive gtp prompt like I expected.

I tried using the CNTK "cpu only" version since I don't have an NVidia GPU. Just to see if it'd work.

Author:  as0770 [ Wed Feb 22, 2017 1:30 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Shoreline wrote:
splee99 wrote:
Why not post the home page here? It is open source right? I'm not so familiar with the dragon server and was lost in finding any info.


Here is source link:
https://github.com/zakki/Ray


When I compile this it says it is version 8.0.1, the same as a compile from one year ago.

Author:  Shoreline [ Wed Feb 22, 2017 3:51 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

as0770 wrote:
Shoreline wrote:
splee99 wrote:
Why not post the home page here? It is open source right? I'm not so familiar with the dragon server and was lost in finding any info.


Here is source link:
https://github.com/zakki/Ray


When I compile this it says it is version 8.0.1, the same as a compile from one year ago.


There is link "6 releases", pick the latest one, rn3.10, which was released just couple of days ago

Author:  roy7 [ Wed Feb 22, 2017 4:36 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Shoreline wrote:
There is link "6 releases", pick the latest one, rn3.10, which was released just couple of days ago


Oh there's binaries too, at least for 3.3. I was trying to compile myself direct off the github.

I tried compiling

https://github.com/zakki/Ray/releases/tag/rn-3.10.2

for Windows with MWIN2 and gcc 6.3.0. To get past compiler errors in UctSearch.cpp I had to change "std::atomic_int64_t" to "std::atomic<std::int64_t>" in the appropriate spots, and also change atomic_fetch_add in some places to be "(long int)1) instead of "1)" at the end of the function all.

Unfortunately, it will seg faults a lot if I try running it after compilation. This is with the CNTK beta 11 CPU-only version. The last binary release was rn-3.3.

Author:  ez4u [ Wed Feb 22, 2017 5:28 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

zakki wrote:
Rn.3.3.1-4c0g doesn't use gpu. http://www.yss-aya.com/cgos/19x19/cross ... -4c0g.html
Other Rn.xx-4c uses i7-2600K (or 6700K) + GTX980ti

I assume you are one of the developers. Is there any chance you could add binaries for 3.10?

Author:  Shoreline [ Wed Feb 22, 2017 10:08 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Just report to everyone here that Rayon Bot (RN3.9) at DGS achieved 6 dan level and slaughtered a human 5 dan player on an even game. I actually
do not know exactly the upper limit strength of this Rayon Bot at DGS, could be a lot stronger than 6 dan.

Author:  Shoreline [ Wed Feb 22, 2017 11:16 pm ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

http://www.yss-aya.com/cgos/19x19/bayes.html

Leela 0.9.1 is out in the results. It appears that new leela is significantly weaker than RN3.9, The difference could be several stones.

Just got information from Rayon authoer that RN3.9-4c in the above link CGOS ranking uses 4core i7 and GTX-980Ti GPU. This setting is significantly beefer setting than my DGS Rayon Bot setup

Author:  pookpooi [ Thu Feb 23, 2017 12:00 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Hard to compare between different program because of different hardware (4 cores vs. 1 core + 1 gpu)

Author:  Garf [ Thu Feb 23, 2017 1:40 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Shoreline wrote:
http://www.yss-aya.com/cgos/19x19/bayes.html

Leela 0.9.1 is out in the results. It appears that new leela is significantly weaker than RN3.9, The difference could be several stones.


I think you misread, it is not Leela 0.9.1, it is Leela 0.9 running on a single core. It's stronger than Rn3.8 on 4 cores + GPU.

Author:  Shoreline [ Thu Feb 23, 2017 6:13 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Garf wrote:
Shoreline wrote:
http://www.yss-aya.com/cgos/19x19/bayes.html

Leela 0.9.1 is out in the results. It appears that new leela is significantly weaker than RN3.9, The difference could be several stones.


I think you misread, it is not Leela 0.9.1, it is Leela 0.9 running on a single core. It's stronger than Rn3.8 on 4 cores + GPU.

Leela0.9.1c1g in the link. I suppose that is leela 0.9 1 CPU with 1 GPU. In the go AI, GPU calculation is the main calculator,
CPU does not matter that much. That is still a comparable hardware.

Author:  Mike Novack [ Thu Feb 23, 2017 7:14 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Just a note --- if we are going to discuss the effect of hardware on the playing strength of these programs we can't just say things like "a 4 core I7". That encompasses a range in crunch power almost 4:1 between the strongest and the weakest I7 << about the same ratio as between the strongest CPU's being used by go programs and the strongest I7's >>

Author:  roy7 [ Thu Feb 23, 2017 7:38 am ]
Post subject:  Re: Rayon (rn-3.9) is the strongest open source go AI

Shoreline wrote:
Leela0.9.1c1g in the link. I suppose that is leela 0.9 1 CPU with 1 GPU. In the go AI, GPU calculation is the main calculator,
CPU does not matter that much. That is still a comparable hardware.


Leela makes great use of the cpu though. GPU is only used for the neural network related computations, the rest of the program is all cpu based.

Yes GPU is important and no GPU means weaker play, but a strong cpu will make a much stronger Leela.

Page 2 of 5 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/