Thanks for LC0

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Peter Berger
Posts: 388
Joined: Thu Mar 09, 2006 1:56 pm

Thanks for LC0

Post by Peter Berger » Tue Feb 19, 2019 12:49 pm

During recent weeks I‘ve had so much fun with LC0 and watching it play.
So I want to give many thanks to the developpers. But also thanks to dkappe who made the setup pretty easy or at least bearable to me with all the explanations on his site.
I don’t own any powerful hardware, so I had to go with the BLAS version. I am running v.0.20.2 together with the 11258-112*9 „distilled“ weights file right now.
If you are somehow like me, you may not have dared to dive into this new engine world yet. But actually it is +way+ easier than you may have imagined so far.
You only need three files: the lc0.exe and libopenblas.dll you get from the Leela site, and the *pb.gz weights file. You dump them together in some random directory and point your Chess GUI to the lc0.exe file – and then it behaves just like any other UCI chess engine you already know setup-wise.
What I mostly did is let it play games at tournament time control against the most recent Crafty version (25.01) I still have on my computer – and watch the games live.
It feels a bit like the old times, where you could watch GMs successfully play chess engines on internet servers for your personal enjoyment. With both sides on steroids that is 😉 .
All moves by LC0 feel incredibly meaningful – and you get the impression that you maybe could even understand them fully if you weren’t that bad at chess. The Crafty moves feel like they usually do 😉 - quite strong, but weird at times.
At least on my computer I can already kind of reject the idea that Crafty can be competitive under these conditions (although not by hard maths yet). LC0 is winning about 90% of the points so far.
But watching the LC0 games is so much fun that I wanted to share my experience with you.

Peter

User avatar
mclane
Posts: 16167
Joined: Thu Mar 09, 2006 5:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub
Contact:

Re: Thanks for LC0

Post by mclane » Tue Feb 19, 2019 6:11 pm

But on older systems these cpu versions are not running and come with all kind of dll missing errors when being started.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....

Werewolf
Posts: 1193
Joined: Thu Sep 18, 2008 8:24 pm

Re: Thanks for LC0

Post by Werewolf » Tue Feb 19, 2019 6:43 pm

Peter Berger wrote:
Tue Feb 19, 2019 12:49 pm
During recent weeks I‘ve had so much fun with LC0 and watching it play.
So I want to give many thanks to the developpers.
Me too. Computer chess has become interesting again. This may be even better than the Rybka days (for those that enjoyed that!)

Leo
Posts: 832
Joined: Fri Sep 16, 2016 4:55 pm
Location: USA/Minnesota
Full name: Leo

Re: Thanks for LC0

Post by Leo » Tue Feb 19, 2019 8:00 pm

Here are some of the people to thank:

"Majority of the codebase is from Leela Zero, which means Gian-Carlo Pascutto, along with several other major Leela Zero contributors you can find at https://github.com/gcp/leela-zero/blob/master/AUTHORS. The initial portation to chess was done by Benedict Diamond, but it was Gary Linscott who got it working, along with Folkert Huizinga. "
Advanced Micro Devices fan.

dkappe
Posts: 260
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: Thanks for LC0

Post by dkappe » Wed Feb 20, 2019 5:53 am

lc0 was a complete rewrite.

User avatar
M ANSARI
Posts: 3408
Joined: Thu Mar 16, 2006 6:10 pm

Re: Thanks for LC0

Post by M ANSARI » Wed Feb 20, 2019 7:12 am

I also would like to thank whoever did this Lc0 project. I had completely lost interest in Chess and Computer Chess and wasn't really keeping up to date. The Lc0 thing has got me interested in all this stuff again, and it seems that things are just starting to get interesting!

Jouni
Posts: 2004
Joined: Wed Mar 08, 2006 7:15 pm

Re: Thanks for LC0

Post by Jouni » Wed Feb 20, 2019 10:14 am

Gary Linscott is man behind Stockfish and LC0! Which one is he rooting in TCEC?
Jouni

User avatar
M ANSARI
Posts: 3408
Joined: Thu Mar 16, 2006 6:10 pm

Re: Thanks for LC0

Post by M ANSARI » Wed Feb 20, 2019 10:49 am

Jouni wrote:
Wed Feb 20, 2019 10:14 am
Gary Linscott is man behind Stockfish and LC0! Which one is he rooting in TCEC?
Ah if that is true then hopefully SF will have a hybrid NN + AB version soon. That would be an incredible achievement and will make SF almost unbeatable!

Steppenwolf
Posts: 37
Joined: Thu Jan 31, 2019 3:54 pm
Full name: Sven Steppenwolf

Re: Thanks for LC0

Post by Steppenwolf » Wed Feb 20, 2019 11:01 am

I also Hope this to have both NN & AB included in SF11. :D

dkappe
Posts: 260
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: Thanks for LC0

Post by dkappe » Wed Feb 20, 2019 1:31 pm

Jouni wrote:
Wed Feb 20, 2019 10:14 am
Gary Linscott is man behind Stockfish and LC0! Which one is he rooting in TCEC?
Gary hasn’t been actively involved in the chess side of things for a while. While The Leela Go code provided the early basis for Leela Chess zero, it’s moved on from there quite a bit. Contributors can be seen in github: https://github.com/LeelaChessZero/lc0/g ... ntributors

Post Reply