Engine Tournament
-
Cyan
- Dies in gote
- Posts: 34
- Joined: Wed Jul 19, 2017 4:12 pm
- Rank: 3k
- GD Posts: 0
- Has thanked: 2 times
- Been thanked: 5 times
Re: Engine Tournament
Please add DarkGo! It's a neural network at around 1d level.
https://pjreddie.com/darknet/darkgo-go-in-darknet/
How to run in GTP: https://groups.google.com/forum/#!topic ... BNZTkMmUHI
Also you can try Hiratuka 10.38B since you're using GPU anyway.
Pachi can use neural networks as well, if you're not using them already.
https://github.com/pasky/pachi
https://pjreddie.com/darknet/darkgo-go-in-darknet/
How to run in GTP: https://groups.google.com/forum/#!topic ... BNZTkMmUHI
Also you can try Hiratuka 10.38B since you're using GPU anyway.
Pachi can use neural networks as well, if you're not using them already.
https://github.com/pasky/pachi
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Engine Tournament
Cyan wrote:Please add DarkGo! It's a neural network at around 1d level.
https://pjreddie.com/darknet/darkgo-go-in-darknet/
How to run in GTP: https://groups.google.com/forum/#!topic ... BNZTkMmUHI
Also you can try Hiratuka 10.38B since you're using GPU anyway.
Pachi can use neural networks as well, if you're not using them already.
https://github.com/pasky/pachi
Thanks for the hints, I had Pachi with neural networks on my list but I wasn't aware of DarkGo.
Unfortunately Hiratuka 10.38B doesn't run on my Linux machine because of a cuda error...
-
Cyan
- Dies in gote
- Posts: 34
- Joined: Wed Jul 19, 2017 4:12 pm
- Rank: 3k
- GD Posts: 0
- Has thanked: 2 times
- Been thanked: 5 times
Re: Engine Tournament
You're welcome! Also are you making sure that the programs are using as close to two hours as possible? For example you can add the argument -t _7200 to pachi to tell it to use two hours. I've noticed that in gogui-twogtp you're giving the engines two hours (i.e. -time 120) but you're only giving ray one hour (i.e. --time 3600). FYI rn-4.6.1 has just been released.as0770 wrote:Thanks for the hints, I had Pachi with neural networks on my list but I wasn't aware of DarkGo.
Unfortunately Hiratuka 10.38B doesn't run on my Linux machine because of a cuda error...
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Engine Tournament
I use Ray without the --time 3600 argument, it was a typo in the configuration section and I just corrected it. Ray and Pachi seem to work well with the gtp time command, I observe all games also in matter of time consumption. The engines with fixed playouts use in average 48 seconds per move after 50-100 moves. For the games against DarkForrest I measure how much each engine is slowed down by the CPU usage of DarkForrest and give it more time. So I think it is as fair as possibleCyan wrote:Also are you making sure that the programs are using as close to two hours as possible? For example you can add the argument -t _7200 to pachi to tell it to use two hours. I've noticed that in gogui-twogtp you're giving the engines two hours (i.e. -time 120) but you're only giving ray one hour (i.e. --time 3600). FYI rn-4.6.1 has just been released.
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Engine Tournament
Update League A with DarkGo, it won 1 against Pachi and Hiratuka, and 3 against DarkForrest, next Update will be Pachi DCNN.
League A:with
Configuration:
League B:
Configuration:
League C:
Configuration:
League D:
Configuration:
Links:
Best,
Alex
League A:with
Code: Select all
1. Leela 0.10.0 22/24
2. Rayon 4.6.0 19/24
3. Oakfoam 0.2.1 NG-06 18/24
4. Hiratuka 10.37B (CPU) 10/24
5. DarkForest v2 MCTS 1.0 7/24
6 DarkGo 1.0 5/24
7. Pachi 11.99 3/24
Code: Select all
1. Pachi 11.99 23/24
2. MoGo 4.86 19/24
3. deltaGo 1.0.0 14/24
4. Fuego 1.1 13/24
5. Michi C-2 1.4.2 8/24
6. Orego 7.08 5/24
7. GNU Go 3.8 2/24Code: Select all
1. GNU Go 3.8 24/28
2. Hara 0.9 18/28
3. Dariush 3.1.5.7 16/28
4. Indigo 2009 15/28
5. Matilda 1.24 15/28
6. Aya 6.34 11/28
7. Fudo Go 3.0 11/28
8. JrefBot 081016-2022 2/28Code: Select all
1. JrefBot 081016-2022 25/28
2. Iomrascálaí 0.3.2 21/28
3. Crazy Patterns 0008-13 19/28
4. Marcos Go 1.0 18/28
5. AmiGo 1.8 16/28
6. Stop 0.9-005 6/28
7. CopyBot 0.1 4/28
8. Brown 1.0 3/28Links:
Alex
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Engine Tournament
Update League A with Pachi DCNN.
League A:
Configuration:
League B:
Configuration:
League C:
Configuration:
League D:
Configuration:
Links:
Best,
Alex
League A:
Code: Select all
1. Leela 0.10.0 22/24
2. Rayon 4.6.0 19/24
3. Oakfoam 0.2.1 NG-06 18/24
4. Hiratuka 10.37B (CPU) 9/24
5. DarkForest v2 MCTS 1.0 7/24
6 DarkGo 1.0 5/24
7. Pachi DCNN 11.99 4/24
Code: Select all
1. Pachi 11.99 23/24
2. MoGo 4.86 19/24
3. deltaGo 1.0.0 14/24
4. Fuego 1.1 13/24
5. Michi C-2 1.4.2 8/24
6. Orego 7.08 5/24
7. GNU Go 3.8 2/24Code: Select all
1. GNU Go 3.8 24/28
2. Hara 0.9 18/28
3. Dariush 3.1.5.7 16/28
4. Indigo 2009 15/28
5. Matilda 1.24 15/28
6. Aya 6.34 11/28
7. Fudo Go 3.0 11/28
8. JrefBot 081016-2022 2/28Code: Select all
1. JrefBot 081016-2022 25/28
2. Iomrascálaí 0.3.2 21/28
3. Crazy Patterns 0008-13 19/28
4. Marcos Go 1.0 18/28
5. AmiGo 1.8 16/28
6. Stop 0.9-005 6/28
7. CopyBot 0.1 4/28
8. Brown 1.0 3/28Links:
Alex
-
Shoreline
- Dies in gote
- Posts: 69
- Joined: Mon Feb 20, 2017 1:15 am
- Rank: DGS 9 kyu
- GD Posts: 0
- DGS: Shoreline
- OGS: Shoreline
- Location: Connecticut, USA
- Been thanked: 5 times
Re: Engine Tournament
How do you guys gets the Orego 7.08 running?
I downloaded Jar file, unziped, or downloaded the 7.14 version release and javac compiled with no erros. However,
I can not get the software running in linux Ubuntu 14.04. Erros:
java -ea -Xmx1024M edu.lclark.orego.ui.Orego
Error: Could not find or load main class edu.lclark.orego.ui.Orego
No matter how I switched to src folder, or change to localhost.Orego or just Orego, it does not run
I downloaded Jar file, unziped, or downloaded the 7.14 version release and javac compiled with no erros. However,
I can not get the software running in linux Ubuntu 14.04. Erros:
java -ea -Xmx1024M edu.lclark.orego.ui.Orego
Error: Could not find or load main class edu.lclark.orego.ui.Orego
No matter how I switched to src folder, or change to localhost.Orego or just Orego, it does not run
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Engine Tournament
I had problems running later versions because of similar problems. v7.08 works by adding:Shoreline wrote:How do you guys gets the Orego 7.08 running?
I downloaded Jar file, unziped, or downloaded the 7.14 version release and javac compiled with no erros. However,
I can not get the software running in linux Ubuntu 14.04. Erros:
java -ea -Xmx1024M edu.lclark.orego.ui.Orego
Error: Could not find or load main class edu.lclark.orego.ui.Orego
No matter how I switched to src folder, or change to localhost.Orego or just Orego, it does not run
Main-Class: orego.ui.Orego
to /META-INF/MANIFEST.MF inside the .jar file.
Then execute the .jar file by:
java -jar /path to/orego-7.08.jar threads=1 grace
If you get later versions to work let me know
Best,
Alex
-
Shoreline
- Dies in gote
- Posts: 69
- Joined: Mon Feb 20, 2017 1:15 am
- Rank: DGS 9 kyu
- GD Posts: 0
- DGS: Shoreline
- OGS: Shoreline
- Location: Connecticut, USA
- Been thanked: 5 times
Re: Engine Tournament
Thanks, I got it running like you said. However, I found it is very weak bot at 19x19. How come this Orego 7.08 ranks so high against gnugo?as0770 wrote:I had problems running later versions because of similar problems. v7.08 works by adding:Shoreline wrote:How do you guys gets the Orego 7.08 running?
I downloaded Jar file, unziped, or downloaded the 7.14 version release and javac compiled with no erros. However,
I can not get the software running in linux Ubuntu 14.04. Erros:
java -ea -Xmx1024M edu.lclark.orego.ui.Orego
Error: Could not find or load main class edu.lclark.orego.ui.Orego
No matter how I switched to src folder, or change to localhost.Orego or just Orego, it does not run
Main-Class: orego.ui.Orego
to /META-INF/MANIFEST.MF inside the .jar file.
Then execute the .jar file by:
java -jar /path to/orego-7.08.jar threads=1 grace
If you get later versions to work let me know
Best,
Alex
It appears that it is several stones weaker than gnugo.
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Engine Tournament
Here it won 4-0 against GnuGo 3.8, the games where all close. I think one has to play much more games to see which one is stronger.Shoreline wrote:Thanks, I got it running like you said. However, I found it is very weak bot at 19x19. How come this Orego 7.08 ranks so high against gnugo?
It appears that it is several stones weaker than gnugo.
-
Shoreline
- Dies in gote
- Posts: 69
- Joined: Mon Feb 20, 2017 1:15 am
- Rank: DGS 9 kyu
- GD Posts: 0
- DGS: Shoreline
- OGS: Shoreline
- Location: Connecticut, USA
- Been thanked: 5 times
Re: Engine Tournament
I wonder if the java version or OS made the difference. I am using a linux machine,
dual core, 8G of memory, quite low end machine. The java verison I am using is:
$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
I would say in my setting, the Orego version 7.08 is probably more than 9 stones weaker than gnugo, it probably ranks below 20 kyu in DGS.
dual core, 8G of memory, quite low end machine. The java verison I am using is:
$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
I would say in my setting, the Orego version 7.08 is probably more than 9 stones weaker than gnugo, it probably ranks below 20 kyu in DGS.
-
Cyan
- Dies in gote
- Posts: 34
- Joined: Wed Jul 19, 2017 4:12 pm
- Rank: 3k
- GD Posts: 0
- Has thanked: 2 times
- Been thanked: 5 times
Re: Engine Tournament
Here are estimates of goratings elo of different bots (from various sources and also my own testing). GPU is assumed to be high-end (e.g. 1080 Ti). Good to put things into perspective.
Code: Select all
AlphaGo ~4800 elo
Ke Jie ~3700 elo
DeepZenGo ~3600 elo
Average pro =3000 elo
Ray GPU ~2700 elo
Leela GPU ~2500 elo
Hira GPU ~2300 elo
Leela ~2100 elo
Zen 6 ~2100 elo
Hira ~1900 elo
DarkGo ~1600 elo
Pachi ~1300 elo
1k player ~1000 elo
Last edited by Cyan on Fri Aug 04, 2017 11:29 am, edited 1 time in total.
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Engine Tournament
This is my Java version:Shoreline wrote:I wonder if the java version or OS made the difference. I am using a linux machine,
dual core, 8G of memory, quite low end machine. The java verison I am using is:
$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
I would say in my setting, the Orego version 7.08 is probably more than 9 stones weaker than gnugo, it probably ranks below 20 kyu in DGS.
java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
Does Orego use all the available time? Maybe you use a time setting that Orego doesn't support and it moves faster.
-
Shoreline
- Dies in gote
- Posts: 69
- Joined: Mon Feb 20, 2017 1:15 am
- Rank: DGS 9 kyu
- GD Posts: 0
- DGS: Shoreline
- OGS: Shoreline
- Location: Connecticut, USA
- Been thanked: 5 times
Re: Engine Tournament
The Orego in my machine moves bleedingly fast, may be 1 second per move. It can play 5 or 10 different games within 10 seconds.as0770 wrote:This is my Java version:Shoreline wrote:I wonder if the java version or OS made the difference. I am using a linux machine,
dual core, 8G of memory, quite low end machine. The java verison I am using is:
$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
I would say in my setting, the Orego version 7.08 is probably more than 9 stones weaker than gnugo, it probably ranks below 20 kyu in DGS.
java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
Does Orego use all the available time? Maybe you use a time setting that Orego doesn't support and it moves faster.
How can I change the time setting in GTP command? Maybe that is the issue.
Checked GTP manual and list_commands of Orego, found 2 commands is related "time_settings" "time_left". Not sure how to use them in games.
Last edited by Shoreline on Wed Aug 02, 2017 10:32 am, edited 1 time in total.
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Engine Tournament
I use game in x for my testing because this works with most engines. The gtp command is:Shoreline wrote:The Orego in my machine moves bleedingly fast, may be 1 second per move. It can play 5 or 10 different games within 10 seconds.as0770 wrote:This is my Java version:Shoreline wrote:I wonder if the java version or OS made the difference. I am using a linux machine,
dual core, 8G of memory, quite low end machine. The java verison I am using is:
$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
I would say in my setting, the Orego version 7.08 is probably more than 9 stones weaker than gnugo, it probably ranks below 20 kyu in DGS.
java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
Does Orego use all the available time? Maybe you use a time setting that Orego doesn't support and it moves faster.
How can I change the time setting in GTP command? Maybe that is the issue.
time_settings 3600 0 0
for a game in 60 minutes. But Orego uses some more time as allowed.