Latest lc0 binary dated 21st May by Alexander Lyashuk works very well !
Output now showing up in Arena GUI .
Also, much faster, more than 21k !
lc0-win-20180512-cuda90-cudnn712-00
Moderators: hgm, Rebel, chrisw
-
- Posts: 1339
- Joined: Fri Nov 02, 2012 9:43 am
- Location: New Delhi, India
Re: lc0-win-20180512-cuda90-cudnn712-00
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis
-
- Posts: 4190
- Joined: Wed Nov 25, 2009 1:47 am
Re: lc0-win-20180512-cuda90-cudnn712-00
He also added zlib and changed the build model to mason where he builds zlib from source as static .
Since most of the ppl use VS2017 in build chain now even less will be able to compile it for win .
I prefer my compile switches so I will keep an old vcxproj file (it anyway produces a faster binary) .
-
- Posts: 10948
- Joined: Wed Jul 26, 2006 10:21 pm
- Full name: Kai Laskos
Re: lc0-win-20180512-cuda90-cudnn712-00
The first CUDA 9.2 version of lc0 was buggy, it was showing good NPS, but played significantly weaker than CUDA 9.0 version. The problem seems solved by now, with the latest CUDA 9.2 version of lc0, and I am switching to it as standard. The NPS is increased, but not dramatically, some 5%, but the bugs were eliminated. I compared the two versions in a gauntlet at 1s/move against Houdini 1.5a.
Code: Select all
Games Completed = 200 of 200 (Avg game length = 131.265 sec)
Settings = Gauntlet/64MB/1000ms per move/M 9000cp for 30 moves, D 150 moves/EPD:C:\LittleBlitzer\3moves_GM_04.epd(817)
Time = 27816 sec elapsed, 0 sec remaining
1. Houdini 1.5a 110.0/200 73-53-74 (L: m=53 t=0 i=0 a=0) (D: r=54 i=7 f=6 s=0 a=7) (tpm=993.1 d=19.07 nps=2773781)
2. LC0 CUDA 9.2 48.0/100 30-34-36 (L: m=34 t=0 i=0 a=0) (D: r=24 i=6 f=3 s=0 a=3) (tpm=761.2 d=2.65 nps=6013)
3. LC0 CUDA 9.0 42.0/100 23-39-38 (L: m=39 t=0 i=0 a=0) (D: r=30 i=1 f=3 s=0 a=4) (tpm=761.8 d=2.58 nps=5776)
I use the following UCI options for both:
Scale thinking time=2.87
Cpuct MCTS Option=3.17
First Play Urgency Reduction=-0.068
The test was performed with one of the latest nets.
-
- Posts: 708
- Joined: Mon Jan 16, 2012 6:34 am
Re: lc0-win-20180512-cuda90-cudnn712-00
Omg, Good configuration on GTX 1060 is close to Houdini 1.5.
So Leela is only 300 elo behind stockfish 9.
So Leela is only 300 elo behind stockfish 9.
-
- Posts: 10948
- Joined: Wed Jul 26, 2006 10:21 pm
- Full name: Kai Laskos
Re: lc0-win-20180512-cuda90-cudnn712-00
That was at 1s/move. At longer TC, LC0 will perform even better. Even at 60''+ 1'', about double TC compared to 1s/move, it is already above Houdini 1.5a.Nay Lin Tun wrote: ↑Tue May 22, 2018 10:20 am Omg, Good configuration on GTX 1060 is close to Houdini 1.5.
So Leela is only 300 elo behind stockfish 9.
Code: Select all
1m + 1s
Score of LC0_CUDA_NN322 vs Houdini 1.5a: 43 - 33 - 24 [0.550]
Elo difference: 34.86 +/- 60.09
-
- Posts: 1796
- Joined: Thu Sep 18, 2008 10:24 pm
Re: lc0-win-20180512-cuda90-cudnn712-00
using the latest CUDA, how much stronger would you say LCZero is than the normal package which on my 1060 card runs at about 800 nps?Laskos wrote: ↑Tue May 22, 2018 12:10 pmThat was at 1s/move. At longer TC, LC0 will perform even better. Even at 60''+ 1'', about double TC compared to 1s/move, it is already above Houdini 1.5a.Nay Lin Tun wrote: ↑Tue May 22, 2018 10:20 am Omg, Good configuration on GTX 1060 is close to Houdini 1.5.
So Leela is only 300 elo behind stockfish 9.And that was with CUDA 9.0.Code: Select all
1m + 1s Score of LC0_CUDA_NN322 vs Houdini 1.5a: 43 - 33 - 24 [0.550] Elo difference: 34.86 +/- 60.09
-
- Posts: 4190
- Joined: Wed Nov 25, 2009 1:47 am
Re: lc0-win-20180512-cuda90-cudnn712-00
~80 EloWerewolf wrote: ↑Tue May 22, 2018 12:38 pmusing the latest CUDA, how much stronger would you say LCZero is than the normal package which on my 1060 card runs at about 800 nps?Laskos wrote: ↑Tue May 22, 2018 12:10 pmThat was at 1s/move. At longer TC, LC0 will perform even better. Even at 60''+ 1'', about double TC compared to 1s/move, it is already above Houdini 1.5a.Nay Lin Tun wrote: ↑Tue May 22, 2018 10:20 am Omg, Good configuration on GTX 1060 is close to Houdini 1.5.
So Leela is only 300 elo behind stockfish 9.And that was with CUDA 9.0.Code: Select all
1m + 1s Score of LC0_CUDA_NN322 vs Houdini 1.5a: 43 - 33 - 24 [0.550] Elo difference: 34.86 +/- 60.09
-
- Posts: 1339
- Joined: Fri Nov 02, 2012 9:43 am
- Location: New Delhi, India
Re: lc0-win-20180512-cuda90-cudnn712-00
That's a given. I remember in the Google AlphaZero Paper, the Graphs indicated that AlphaZero increased rapidly in strength, more the time given, much more so than Stockfish.
So its not surprising that lco is showing a similar picture.
In fact, I'm running all my Tests in Arena using 1 minute/move Time Control. It takes time of course, but the results are more realistic, I think.
If Google had run 5' or 10' minute Matches, maybe Stockfish would have beaten AlphaZero !
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis
-
- Posts: 10948
- Joined: Wed Jul 26, 2006 10:21 pm
- Full name: Kai Laskos
Re: lc0-win-20180512-cuda90-cudnn712-00
Add another 80-100 for Cpuct and FPU settings, different from defaults.Milos wrote: ↑Tue May 22, 2018 1:05 pm~80 EloWerewolf wrote: ↑Tue May 22, 2018 12:38 pmusing the latest CUDA, how much stronger would you say LCZero is than the normal package which on my 1060 card runs at about 800 nps?Laskos wrote: ↑Tue May 22, 2018 12:10 pm
That was at 1s/move. At longer TC, LC0 will perform even better. Even at 60''+ 1'', about double TC compared to 1s/move, it is already above Houdini 1.5a.And that was with CUDA 9.0.Code: Select all
1m + 1s Score of LC0_CUDA_NN322 vs Houdini 1.5a: 43 - 33 - 24 [0.550] Elo difference: 34.86 +/- 60.09
-
- Posts: 1796
- Joined: Thu Sep 18, 2008 10:24 pm