Engine Tournament
-
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.
-
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 for the information. I think you nailed the issue already correctly. I tried your setting and found Orego runsas0770 wrote:
I use game in x for my testing because this works with most engines. The gtp command is:
time_settings 3600 0 0
for a game in 60 minutes. But Orego uses some more time as allowed.
about 40 seconds per move and it is much stronger player. Now I settled down to
time_settings 600 60 0 roughly at 10 to 20 seconds per move in my machine.
Here is the DGS bot "oregobot" with same setting:
http://www.dragongoserver.net/ratinggraph.php?uid=99178
We will see how strong this bot can be. My internal testing says that this bot should at least get teen kyu level.
-
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 B with Pachi DCNN, DarkGo and Ray 9.0.1
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. DarkGo 1.0 29/32
2. Pachi DCNN 11.99 27/32
3. Ray 9.0.1 25/32
4. MoGo 4.86 19/32
5. deltaGo 1.0.0 16/32
6. Fuego 1.1 13/32
7. Michi C-2 1.4.2 8/32
8. Orego 7.08 5/32
9. GNU Go 3.8 2/32Code: 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
-
q30
- Lives with ko
- Posts: 145
- Joined: Sat Aug 13, 2016 8:23 am
- Rank: 30 kyu
- GD Posts: 0
- Has thanked: 1 time
- Been thanked: 1 time
Re: Engine Tournament
I had downloaded DarkGo.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
I had downloaded also CUDA. Unfortunately CUDA requires NVIDIA driver v.375 or higher, but v.375 driver tells, that with my video card can work drivers v.340 or lower (card has 32 CUDA cores and 256 MB memory)...
I had downloaded also go.train and go.weights. And there is a lot of cfg files, but it isn't any description. Can anybody tell me, how is it possible to run darknet in gtp mode with maximum strong (including pondering, neural network), using 2 CPU cores, up to 8 GB memory and up to 2 min / move time?
-
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
Unfortunately AQ can't play my tournament because of some issues: AQ always ponders and it uses the GPU very effectively so that other engines get less GPU power. Beside that Rayon and Oakfoam don't work together with AQ because of a cuda memory error. It was possible to set up a match between Leela and AQ with ponder on for both engines where Leela reaches around 35% of it's playouts with full power. So I gave AQ 2h/game and Leela 4h/game. Still I can't control what is happening on the GPU during the games, but I think the conditions are as fair as possible. BTW DarkGo was able to win one of four games against AQ during my tests.
Update with the next Leela version will follow
Leela vs. AQ
Configuration:
League A:
Configuration:
League B:
Configuration:
League C:
Configuration:
League D:
Configuration:
Links:
Best,
Alex
Update with the next Leela version will follow
Leela vs. AQ
Code: Select all
1. AQ 2.0.2 5/8
2. Leela 0.10.0 3/8
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 DCNN 11.99 25/28
2. Ray 9.0.1 25/28
3. MoGo 4.86 18/28
4. deltaGo 1.0.0 16/28
5. Fuego 1.1 13/28
6. Michi C-2 1.4.2 8/28
7. Orego 7.08 5/28
8. GNU Go 3.8 2/28Code: 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
I'll add Leela with the official release, unfortunately I am still not able to compile the latest version Rayon...aTan wrote:When you are planning to include latest versions of leela and Ray?
-
q30
- Lives with ko
- Posts: 145
- Joined: Sat Aug 13, 2016 8:23 am
- Rank: 30 kyu
- GD Posts: 0
- Has thanked: 1 time
- Been thanked: 1 time
Re: Engine Tournament
I had downloaded CUDA older version and NVIDIA driver v.340. But while executing command "./darknet go test cfg/go.test.cfg go.weights" I get error: "CUDA Error: invalid device function"...
And what about how is it possible to run darknet in gtp mode with maximum strong (including pondering, neural network), using 2 CPU cores, up to 8 GB memory and up to 2 min / move time?
Thanks in advance.
And what about how is it possible to run darknet in gtp mode with maximum strong (including pondering, neural network), using 2 CPU cores, up to 8 GB memory and up to 2 min / move time?
Thanks in advance.
-
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
AQ 2.0.3 can now play with ponder off, so I set up a match against Leela 0.11.0 Beta 11.
Leela vs. AQ
Configuration:
League A:
Configuration:
League B:
Configuration:
League C:
Configuration:
League D:
Configuration:
Links:
Best,
Alex[/quote]
Leela vs. AQ
Code: Select all
1. AQ 2.0.3 12/16
2. Leela 0.11.0 Beta 11 4/16
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 DCNN 11.99 25/28
2. Ray 9.0.1 25/28
3. MoGo 4.86 18/28
4. deltaGo 1.0.0 16/28
5. Fuego 1.1 13/28
6. Michi C-2 1.4.2 8/28
7. Orego 7.08 5/28
8. GNU Go 3.8 2/28Code: 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[/quote]