Changes

Jump to: navigation, search

Leela Chess Zero

13,566 bytes added, 09:37, 7 April 2022
no edit summary
=Lc0=
Leela Chess Zero consists of an executable to play or analyze [[Chess Game|games]], initially dubbed '''LCZero''', soon rewritten by a team around [[Alexander Lyashuk]] for better performance and then called '''Lc0''' <ref>[https://github.com/LeelaChessZero/lc0/wiki/lc0-transition lc0 transition · LeelaChessZero/lc0 Wiki · GitHub]</ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68094&start=91 Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X] by [[Gian-Carlo Pascutto]], [[CCC]], August 03, 2018</ref>. This executable, the actual chess engine, performs the [[Monte-Carlo Tree Search|MCTS]] and reads the self-taught [[Neural Networks#Convolutional|CNN]], which weights are persistent in a separate file.
Lc0 is written in [[Cpp|C++]] (started with [[Cpp#14|C++14]] then upgraded to [[Cpp#17|C++17]]) and may be compiled for various platforms and backends. Since deep CNN approaches are best suited to run massively in parallel on [[GPU|GPUs]] to perform all the [[Float|floating point]] [https://en.wikipedia.org/wiki/Dot_product dot products] for thousands of neurons, the preferred target platforms are [[Nvidia]] [[GPU|GPUs]] supporting [https://en.wikipedia.org/wiki/CUDA CUDA] and cuDNN [https://en.wikipedia.org/wiki/CuDNN CuDNN] libraries <ref>[https://developer.nvidia.com/cudnn NVIDIA cuDNN | NVIDIA Developer]</ref>.[[Ankan Banerjee]] wrote the CuDNN backend code, also shared by [[Deus X]] and [[Allie]] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71822&start=48 Re: My failed attempt to change TCEC NN clone rules] by [[Adam Treat]], [[CCC]], September 19, 2019</ref>. None CUDA compliant GPUs ([[AMD]]) are supported through [[OpenCL]], while much slower pure CPU binaries are possible using [https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms BLAS], target systems with or without a [https://en.wikipedia.org/wiki/Video_card graphics card] (GPU) are [[Linux]], [[Mac OS]] and [[Windows]] computers, or BLAS only the [[Raspberry Pi]].
=Description=
The distributed training is realized with an sophisticated [https://en.wikipedia.org/wiki/Client%E2%80%93server_model client-server model]. The client, written entirely in the [[Go (Programming Language)|Go programming language]], incorporates Lc0 to produce self-play games.Controlled by the server, the client may download the latest network, will start self-playing, and uploading games to the server, who on the other hand will regularly produce and distribute new neural network weights after a certain amount of games available from contributors. The training software consists of [[Python]] code, the pipeline requires [https://en.wikipedia.org/wiki/NumPy NumPy] and [https://en.wikipedia.org/wiki/TensorFlow TensorFlow] running on [[Linux]] <ref>[https://github.com/LeelaChessZero/lczero-training GitHub - LeelaChessZero/lczero-training: For code etc relating to the network training process.]</ref>.
The server is written in [[Go (Programming Language)|Go]] along with [[Python]] and [https://en.wikipedia.org/wiki/Shell_script shell scripts].
 
=Structure Diagrams=
[[FILE:lc0diagram.png|none|border|text-bottom]]
Related to [[TCEC]] clone discussions concerning [[Deus X]] and [[Allie]] aka [[Allie#AllieStein|AllieStein]],<br/>
[[Alexander Lyashuk]] published diagrams with all components of the affected engines,<br/>
The above shows the common legend, and the structure of all Leela Chess Zero's components based on current Lc0 engine <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71822 My failed attempt to change TCEC NN clone rules] by [[Alexander Lyashuk]], [[CCC]], September 14, 2019 » [[TCEC]]</ref>
[[FILE:Lczero.png|none|border|text-bottom|670px]]
Same diagram, but initial LCZero engine, which played [[TCEC Season 12]] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71822 My failed attempt to change TCEC NN clone rules] by [[Alexander Lyashuk]], [[CCC]], September 14, 2019 » [[TCEC]]</ref>
 
=Tournament Play=
==First Experience==
LCZero gained first tournament experience in April 2018 at [[TCEC Season 12]] and over the board at the [[WCCC 2018]]
in [https://en.wikipedia.org/wiki/Stockholm Stockholm], July 2018. It won the [[TCEC Season 13#Fourth|fourth division]] of [[TCEC Season 13]] in August 2018, [[#Lc0|Lc0]] finally coming in third in the [[TCEC Season 13#Third|third division]].
==Breakthrough==
[[TCEC Season 14]] from November 2018 until February 2019 became a breakthrough, Lc0 winning the [[TCEC Season 14#Third|third]], [[TCEC Season 14#Second|second]] and [[TCEC Season 14#First|first]] division,
to even [[TCEC Season 14#Premier|qualify]] for the [[TCEC Season 14#Superfinal|superfinal]], losing by the narrow margin of +10 =81 -9, '''50½ - 49½''' versus [[Stockfish]].
Again runner-up at the [[TCEC Season 15#Premier|TCEC Season 15 premier division]] in April 2019,
Lc0 aka '''LCZero v0.21.1-nT40.T8.610''' won the [[TCEC Season 15#Superfinal|superfinal]] in May 2019 versus Stockfish with +14 =79 -7, '''53½-46½''' <ref>[https://blog.lczero.org/2019/05/lc0-won-tcec-15.html Lc0 won TCEC 15] by [[Alexander Lyashuk|crem]], [[Leela Chess Zero|LCZero blog]], May 28, 2019</ref>.
At the [[TCEC Season 16#Premier|TCEC Season 16 premier division]] in September 2019, Lc0 became in third behind Stockfish and the [[Supervised Learning|supervised]] trained [[Allie#AllieStein|AllieStein]],
but Lc0 took revenge by winning the [[TCEC Season 17#Premier|TCEC Season 17 premier division]] in spring 2020, as '''LCZero v0.24-sv-t60-3010''' fighting down Stockfish in a thrilling [[TCEC Season 17#Superfinal|superfinal]] in April 2020 with +17 =71 -12, '''52½-47½''' <ref>[https://lczero.org/blog/2020/04/tcec-s17-super-final-report/ TCEC S17 SUper FInal report] by @glbchess64, [[Leela Chess Zero|LCZero blog]], April 21, 2020</ref>, but tables turned again in [[TCEC Season 18#Premier|TCEC Season 18]], when Stockfish won the [[TCEC Season 18#Superfinal|superfinal]].
 
=Release Dates=
==2018==
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.14.1 - July 08, 2018
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.16.0 - July 20, 2018
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.17.0 - August 27, 2018
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.18.0 - September 30, 2018
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.18.1 - October 02, 2018
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.19.0 - November 19, 2018
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.19.1.1 - December 10, 2018
==2019==
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.20.9 - January 01, 2019
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.20.1 - January 07, 2019
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.20.2 - February 01, 2019
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.21.1 - March 23, 2019
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.21.2 - June 09, 2019
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.21.4 - July 28, 2019
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.22.0 - August 05, 2019
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.23.2 - December 31, 2019
==2020==
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.23.3 - February 18, 2020
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.24.1 - March 15, 2020
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.25.1 - April 30, 2020
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.26.0 - July 02, 2020
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.26.1 - July 15, 2020
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.26.2 - September 02, 2020
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] v0.26.3 - October 10, 2020
==2021==
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] [https://github.com/LeelaChessZero/lc0/releases/tag/v0.27.0 v0.27.0] - February 21, 2021
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] [https://github.com/LeelaChessZero/lc0/releases/tag/v0.28.0 v0.28.0] - August 26, 2021
* [[Leela Chess Zero]] / [[Leela Chess Zero#Lc0|Lc0]] [https://github.com/LeelaChessZero/lc0/releases/tag/v0.28.2 v0.28.2] - December 13, 2021
 
=Authors=
* [[:Category:Leela Chess Contributor|Leela Chess Contributors]]
=See also=
* [[Allie]]
* [[AlphaZero]]
* [[Ceres]]
* [[Fat Fritz]]
* [[Deep Learning]]
* [[Deus X]]
* [[Leela Zero]]
* [[Leila]]
* [[Deep LearningMaia Chess]]
* [[Monte-Carlo Tree Search]]
: [[UCT]]
: [[Christopher D. Rosin#PUCT|PUCT]]
* [[Stockfish NNUE]]
 
=Publications=
* [[Bill Jordan]] ('''2020'''). ''Calculation versus Intuition: Stockfish versus Leela''. [https://www.amazon.com/Calculation-versus-Intuition-Stockfish-Leela-ebook/dp/B08LYBQDMB/ amazon] » [[TCEC]], [[Stockfish]]
* [[Dominik Klein]] ('''2021'''). ''[https://github.com/asdfjkl/neural_network_chess Neural Networks For Chess]''. [https://github.com/asdfjkl/neural_network_chess/releases/tag/v1.1 Release Version 1.1 · GitHub] <ref>[https://www.talkchess.com/forum3/viewtopic.php?f=2&t=78283 Book about Neural Networks for Chess] by dkl, [[CCC]], September 29, 2021</ref>
* [[Rejwana Haque]], [[Ting Han Wei]], [[Martin Müller]] ('''2021'''). ''On the Road to Perfection? Evaluating Leela Chess Zero Against Endgame Tablebases''. [[Advances in Computer Games 17]]
=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=66945 LCZero: Progress and Scaling. Relation to CCRL Elo] by [[Kai Laskos]], [[CCC]], March 28, 2018 » [[Playing Strength]]
* [http://www.talkchess.com/forum/viewtopic.php?t=67013 What does LCzero learn?] by [[Uri Blass]], [[CCC]], April 05, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67044 How to play vs LCZero with Cute Chess gui] by Hai, [[CCC]], April 08, 2018 » [[Cute Chess]]
* [http://www.talkchess.com/forum/viewtopic.php?t=67075 LCZero in Aquarium / Fritz] by [[Carl Bicknell]], [[CCC]], April 11, 2018
* [http://www.talkchess.com/forum/viewtopic.php?t=67087 LCZero on 10x128 now] by [[Gary Linscott|Gary]], [[CCC]], April 12, 2018
* [http://www.talkchess.com/forum/viewtopic.php?t=67092 lczero faq] by Duncan Roberts, [[CCC]], April 13, 2018
* [http://www.talkchess.com/forum/viewtopic.php?t=67104 Run LC Zero in LittleBlitzerGUI] by [[Stefan Pohl]], [[CCC]], April 14, 2018 » [[LittleBlitzer]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=67121 LC0 - how to catch up?] by [[Srdja Matovic]], [[CCC]], April 16, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67300 Leela on more then one GPU?] by [[Karlo Balla]], [[CCC]], May 01, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67357 GPU contention] by [[Ian Kennedy]], [[CCC]], May 07, 2018 » [[GPU]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67646 New CLOP settings give Leela huge tactics boost] by [[Albert Silver]], [[CCC]], June 04, 2018 » [[CLOP]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67668 First Win by Leela Chess Zero against Stockfish dev] by [[Ankan Banerjee]], [[CCC]], June 07, 2018 » [[Stockfish]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67718 what may be two firsts...] by [[Michael Byrne|Michael B]], [[CCC]], June 13, 2018 » [[DGT Pi]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67728 LcZero and STS] by [[Ed Schroder|Ed Schröder]], [[CCC]], June 14, 2018 » [[Strategic Test Suite]]
* [https://groups.google.com/d/msg/lczero/S-rhiPLnbHg/XY9-Z1LWCAAJ Who entered Leela into WCCC? Bad idea!!] by [[Chris Whittington]], [[Computer Chess Forums|LCZero Forum]], June 23, 2018 » [[WCCC 2018]]
* [https://groups.google.com/d/msg/lczero/vGdNYW-Ou58/Kh0GCj2OCgAJ Has Silver written any code for "his" ZeusX?] by [[Chris Whittington]], [[Computer Chess Forums|LCZero Forum]], July 31, 2018
: [https://groups.google.com/d/msg/lczero/vGdNYW-Ou58/-icwb0pjDAAJ Re: Has Silver written any code for "his" ZeusX?] by [[Alexander Lyashuk]], [[Computer Chess Forums|LCZero Forum]], August 02, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68441 Some properties of Lc0 playing] by [[Kai Laskos]], [[CCC]], September 14, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68448 How good is the RTX 2080 Ti for Leela?] by Hai, September 15, 2018 <ref>[https://en.wikipedia.org/wiki/GeForce_20_series GeForce 20 series from Wikipedia]</ref>
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68448&start=2 Re: How good is the RTX 2080 Ti for Leela?] by [[Ankan Banerjee]], [[CCC]], September 16, 2018
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68448&start=9 Re: How good is the RTX 2080 Ti for Leela?] by [[Ankan Banerjee]], [[CCC]], September 17, 2018 <ref>[https://en.wikipedia.org/wiki/Multiply%E2%80%93accumulate_operation Multiply–accumulate operation - Wikipedia]</ref>
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68448&start=37 Re: How good is the RTX 2080 Ti for Leela?] by [[Ankan Banerjee]], [[CCC]], October 28, 2018
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68448&start=44 Re: How good is the RTX 2080 Ti for Leela?] by [[Ankan Banerjee]], [[CCC]], November 15, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68511 LC0 0.18rc1 released] by [[Günther Simon]], [[CCC]], September 25, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68973 My non-OC RTX 2070 is very fast with Lc0] by [[Kai Laskos]], [[CCC]], November 19, 2018 <ref>[https://www.nvidia.com/en-us/geforce/graphics-cards/rtx-2070/ GeForce RTX 2070 Graphics Card | NVIDIA]</ref>
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69045 2900 Elo points progress, 10 million games, 330 nets] by [[Kai Laskos]], [[CCC]], November 25, 2018
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69045&start=8 Re: 2900 Elo points progress, 10 million games, 330 nets] by [[Alexander Lyashuk|crem]], [[CCC]], November 25, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69068 Scaling of Lc0 at high Leela Ratio] by [[Kai Laskos]], [[CCC]], November 27, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69175&start=75 Re: Alphazero news] by [[Gian-Carlo Pascutto]], [[CCC]], December 07, 2018 » [[AlphaZero]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69306 Policy training in Alpha Zero, LC0 ..] by [[Chris Whittington]], [[CCC]], December 18, 2018 » [[AlphaZero]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69400 LC0 using 4 x 2080 Ti GPU's on Chess.com tourney?] by M. Ansari, [[CCC]], December 28, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69318 Smallnet (128x10) run1 progresses remarkably well] by [[Kai Laskos]], [[CCC]], December 19, 2018
* [https://groups.google.com/d/msg/lczero/EGcJSrZYLiw/netJ4S38CgAJ use multiple neural nets?] by [[Warren D. Smith]], [[Computer Chess Forums|LCZero Forum]], December 25, 2018
==2019==
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69478 LCZero FAQ is missing one important fact] by [[Jouni Uski]], [[CCC]], January 01, 2019 » [[GPU]]
* [https://groups.google.com/d/msg/lczero/CrMiK3OR1og/mcFd0NDKDQAJ "boosting" endgames in leela training? Simple change to learning process proposed: "forked" training games] by [[Warren D. Smith]], [[Computer Chess Forums|LCZero Forum]], January 03, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69552 Leela on a weak pc, question] by chessico, [[CCC]], January 09, 2019
* [https://groups.google.com/d/msg/lczero/I0lTgR-fFFU/NGC3kJDzAwAJ Michael Larabel benches lc0 on various GPUs] by [[Warren D. Smith]], [[Computer Chess Forums|LCZero Forum]], January 14, 2019 » [[GPU]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69622 Can somebody explain what makes Leela as strong as Komodo?] by Chessqueen, [[CCC]], January 16, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69668 A0 policy head ambiguity] by [[Daniel Shawul]], [[CCC]], January 21, 2019 » [[AlphaZero]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69672 Schizophrenic rating model for Leela] by [[Kai Laskos]], [[CCC]], January 21, 2019 » [[Match Statistics]]
* [http://forum.computerschach.de/cgi-bin/mwf/topic_show.pl?tid=10194 Leela Zero (Lc0) - NVIDIA Geforce RTX 2060] by [[Andreas Strangmüller]], [[Computer Chess Forums|CSS Forum]], January 29, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69820 11258-32x4-se distilled network released] by [[Dietrich Kappe]], [[CCC]], February 03, 2019
* [http://forum.computerschach.de/cgi-bin/mwf/topic_show.pl?tid=10213 Lc0 setup Hilfe] by [[Clemens Keck]], [[Computer Chess Forums|CSS Forum]], February 07, 2019 (German)
 =Blog Posts=* [httpshttp://mediumwww.talkchess.com/oracledevsforum3/lessons-from-implementingviewtopic.php?f=7&t=69852 Lc0 -alphazero-7e36e9054191 Lessons From Implementing AlphaZeromacOS binary requested] by Steppenwolf, [[CCC]], February 09, 2019 » [https[Mac OS]]* [http://mediumwww.talkchess.com/@akprasad Aditya Prasadforum3/viewtopic.php?f=2&t=69957 Thanks for LC0] by [[Peter Berger]], [https[CCC]], February 19, 2019* [http://blogswww.oracletalkchess.com/ Oracle Blogforum3/viewtopic.php?f=7&t=70069&start=10 Re: Training the trainer: how is it done for Stockfish?]by Graham Jones, June 05[[CCC]], March 03, 2019 » [[Monte-Carlo Tree Search]], 2018[[Stockfish]]: * [httpshttp://mediumwww.talkchess.com/oracledevsforum3/lessons-from-alphazero-connect-four-e4a0ae82af68 Lessons from AlphaZero: Connect Fourviewtopic.php?f=2&t=70350 Lc0 51010] by [https[Larry Kaufman]], [[CCC]], March 29, 2019* [http://mediumwww.talkchess.com/@akprasad Aditya Prasadforum3/viewtopic.php?f=2&t=70362 Using LC0 with one or two GPUs - a guide] by [[Srdja Matovic]], [[CCC]], March 30, 2019 » [https[GPU]]* [http://blogswww.oracletalkchess.com/ Oracle Blogforum3/viewtopic.php?f=2&t=70451 32930 Boost network available] by [[Dietrich Kappe]], [[CCC]], June 13April 09, 20182019: * [httpshttp://mediumwww.talkchess.com/oracledevsforum3/lessons-from-alphazero-part-3-parameter-tweaking-4dceb78ed1e5 Lessons from AlphaZero (part 3): Parameter Tweakingviewtopic.php?f=2&t=71209 Lc0 question] by [https[Larry Kaufman]], [[CCC]], July 06, 2019* [http://mediumwww.talkchess.com/@akprasad Aditya Prasadforum3/viewtopic.php?f=7&t=71651 Some newbie questions about lc0] by [[Pham Hong Nguyen|Nguyen Pham]], [https[CCC]], August 25, 2019* [http://blogswww.oracletalkchess.com/ Oracle Blogforum3/viewtopic.php?f=2&t=71686 Lc0 Evaluation Explanation] by Hamster, [[CCC]], June 20August 29, 20182019: [httpshttp://mediumwww.talkchess.com/oracledevsforum3/lessons-from-alphazero-part-4-improving-the-training-target-6efba2e71628 Lessons From AlphaZero (part 4)viewtopic.php?f=2&t=71686&start=14 Re: Improving the Training TargetLc0 Evaluation Explanation] by [https[Alexander Lyashuk]], [[CCC]], September 03, 2019* [http://blogswww.oracletalkchess.com/authorforum3/vish-abrams Vish Abramsviewtopic.php?f=2&t=71822 My failed attempt to change TCEC NN clone rules] by [[Alexander Lyashuk]], [[CCC]], September 14, 2019 » [[TCEC]]* [httpshttp://blogswww.oracletalkchess.com/ Oracle Blogforum3/viewtopic.php?f=2&t=72640 Best Nets for Lc0 Page] by [[Ted Summers]], [[CCC]], June 27December 23, 20182019 : * [httpshttp://mediumwww.talkchess.com/oracledevsforum3/lessons-from-alpha-zero-part-5-performance-optimization-664b38dc509e Lessons From Alpha Zero (part 5): Performance Optimizationviewtopic.php?f=2&t=72685 Correct LC0 syntax for multiple GPUs] by [https[Dann Corbit]], [[CCC]], December 30, 2019 ==2020==* [http://blogswww.oracletalkchess.com/authorforum3/anthony-young Anthony Youngviewtopic.php?f=2&t=73684 Lc0 soon to support chess960 ?] by Modern Times, [[CCC]], April 18, 2020 » [https[Chess960]]* [http://blogswww.oracletalkchess.com/ Oracle Blogforum3/viewtopic.php?f=2&t=73714 How to run rtx 2080ti for leela optimally?] by h1a8, [[CCC]], July 03April 20, 20182020: * [httpshttp://mediumwww.talkchess.com/oracledevsforum3/lessons-from-alpha-zero-part-6-hyperparameter-tuning-b1cfcbe4ca9a Lessons From Alpha Zero (part 6) — Hyperparameter Tuningviewtopic.php?f=7&t=74092 Total noob Leela question] by [[Harm Geert Muller]], [[CCC]], June 03, 2020* [https://blogsgroups.oraclegoogle.com/authord/anthonymsg/lczero/BvhCa-young Anthony YoungmuLt0/ZzINQk_vCQAJ How strong is Stockfish NNUE compared to Leela..]by OmenhoteppIV, [https[Computer Chess Forums|LCZero Forum]], July 13, 2020 » [[Stockfish NNUE]]* [http://blogswww.oracletalkchess.com/ Oracle Blogforum3/viewtopic.php?f=2&t=74607 LC0 vs. NNUE - some tech details...] by [[Srdja Matovic]], [[CCC]], July 1129, 20182020 » [[NNUE]]* [http://blogwww.lczerotalkchess.orgcom/2018forum3/08/test20-progressviewtopic.html Test20 progressphp?f=2&t=74915 The next step for LC0?] by [[Alexander Lyashuk|cremSrdja Matovic]], [[Leela Chess Zero|LCZero blogCCC]], August 3128, 20182020* [http://blogwww.lczerotalkchess.org/2018com/09forum3/a-standard-datasetviewtopic.html A Standard Datasetphp?f=2&t=75262 Checking the backends with the new lc0 binary] by Error323[[Kai Laskos]], [[Leela Chess Zero|LCZero blogCCC]], September 12October 01, 2018 2020* [http://blogwww.talkchess.lczerocom/forum3/viewtopic.orgphp?f=2&t=75950 ZZ-tune conclusively better than the Kiudee default for Lc0] by [[Kai Laskos]], [[CCC]], December 01, 2020 <ref>[https://2018github.com/10kiudee/understandingchess-trainingtuning-againsttools GitHub -qkiudee/chess-astuning-tools] by [[Karlson Pfannschmidt]]</ref>==2021==* [https://lczero.html Understanding Training against Q as Knowledge Distillationorg/blog/2021/01/announcing-ceres/ Announcing Ceres] by Cyanogenoid[[Alexander Lyashuk|crem]], [[Leela Chess Zero|LCZero blog]], October 10January 01, 20182021 » [[Ceres]]* [http://blogwww.lczerotalkchess.orgcom/2018forum3/09/guide-setting-up-viewtopic.php?f=7&t=76948 leela-on-chess-gui.html GUIDE: Setting up Leela on a Chess GUI] by Bob23[[Stuart Cracraft]], [[Leela Chess Zero|LCZero blogCCC]], September 21March 29, 2021 » [[Banksia GUI]], 2018[[iPhone]]* [httphttps://blog.lczero.org/2018blog/2021/1104/lc0joking-v0190ftw-rc1-has-been-released.html Lc0 v0.19.0-rc1 (UPD: rc2) has been releasedseriously/ Joking FTW, Seriously] by [[Alexander Lyashuk|crem]]borg, [[Leela Chess Zero|LCZero blog]], November 9April 25, 20182021* [httphttps://blog.lczero.org/2018blog/112021/lc006/the-v0190importance-hasof-beenopen-released.html c0 v0.19.0 has been releaseddata/ The importance of open data] by [[Alexander Lyashuk|crem]]borg, [[Leela Chess Zero|LCZero blog]], November 9June 15, 20182021* [http://blogwww.lczerotalkchess.orgcom/forum3/2018viewtopic.php?f=2&t=77496 Leela data publicly available for use] by Madeleine Birchfield, [[CCC]], June 15, 2021* [http:/12/alphazero-paper-and-lc0-v0191www.html AlphaZero paper, and Lc0 v0talkchess.19com/forum3/viewtopic.1php?f=2&t=77503 will Tcec allow Stockfish with a Leela net to play?] by Wilson, [[Alexander Lyashuk|cremCCC]], June 17, 2021 » [[Leela Chess Zero|LCZero blogTCEC Season 21]], December 07, 2018
=External Links=
==Chess Engine==
* [https://lczero.org/ Leela Chess Zero]
* [https://lczero.org/blog/ Blog - Leela Chess Zero]
* [https://groups.google.com/forum/#!forum/lczero LCZero – Forum]
* [https://training.lczero.org/ Testing instance of LCZero server]
* [https://en.wikipedia.org/wiki/Leela_Chess_Zero Leela Chess Zero from Wikipedia]
* [https://en.wikipedia.org/wiki/Leela_(software) Leela (software) from Wikipedia]
* [httphttps://lczerowww.orgfacebook.com/LeelaChessZero/ Leela Chess Zero - Facebook]* [https://twitter.com/leelachesszero Leela Chess Zero (@LeelaChessZero) | Twitter]* [https://slides.com/crem/lc0#/logo Lc0 Slides] by [[Alexander Lyashuk]]==GitHub==* [https://github.com/LeelaChessZero/ LCZero· GitHub]
* [https://github.com/LeelaChessZero/lczero GitHub - LeelaChessZero/lczero: A chess adaption of GCP's Leela Zero]
* [https://github.com/LeelaChessZero/ LCZero · GitHub]
* [https://github.com/LeelaChessZero/lc0 GitHub - LeelaChessZero/lc0: The rewritten engine, originally for tensorflow. Now all other backends have been ported here]
* [https://github.com/LeelaChessZero/lc0/wiki Home · LeelaChessZero/lc0 Wiki · GitHub]
* [https://github.com/LeelaChessZero/lc0/wiki/Getting-Started Getting Started · LeelaChessZero/lc0 Wiki · GitHub]
* [https://github.com/LeelaChessZero/lc0/wiki/FAQ FAQ · LeelaChessZero/lc0 Wiki · GitHub]
* [https://github.com/LeelaChessZero/lc0/wiki/Technical-Explanation-of-Leela-Chess-Zero Technical Explanation of Leela Chess Zero · LeelaChessZero/lc0 Wiki · GitHub]
* [https://github.com/LeelaChessZero/lc0/graphs/contributors Contributors to LeelaChessZero/lc0 · GitHub]
* [https://github.com/LeelaChessZero/lc0/commit/62741d56252b23f74e8a7200a42812f27fe32b7d Use NHCW layout for fused winograd residual block (#1567) · LeelaChessZero/lc0@62741d5 · GitHub], commit by [[Ankan Banerjee]], June 10, 2021
* [https://github.com/mooskagh/lc0 GitHub - mooskagh/lc0: The rewritten engine, originally for cudnn. Now all other backends have been ported here]
* [https://bloggithub.lczero.orgcom/dkappe/leela-chess-weights/wiki/Distilled-Networks Distilled Networks · dkappe/ Leela Chess Zero leela-chess- Blogweights Wiki · GitHub]==Rating Lists==* [httpshttp://groupscomputerchess.googleorg.comuk/ccrl/forum404/#!forumcgi/lczero LCZero – Google Groupscompare_engines.cgi?family=Leela%20Chess&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Leela Chess Zero] in [[CCRL|CCRL Blitz]]* [httpshttp://wwwcomputerchess.facebookorg.comuk/LeelaChessZeroccrl/ Leela Chess Zero - Facebook]* [https:4040/cgi/twittercompare_engines.com/leelachesszero cgi?family=Leela%20Chess&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Leela Chess Zero (@LeelaChessZero) ] in [[CCRL| TwitterCCRL 40/15]]==ChessBase==
* [https://en.chessbase.com/post/leela-chess-zero-alphazero-for-the-pc Leela Chess Zero: AlphaZero for the PC] by [[Albert Silver]], [[ChessBase|ChessBase News]], April 26, 2018
* [https://wwwen.youtubechessbase.com/watch?v=Crwg2oT9KWE Leela reacts beautifully to Stockfish's outrageous opening greedpost/standing-on-the-shoulders-of-giants Standing on the shoulders of giants] by [[Albert Silver]], [[ChessBase|ChessBase News]], September 18, 2019* [https://wwwen.youtubechessbase.com/channelpost/UCDUDDmslypVXYoUsZafHSUQ kingscrusherrunning-leela-and-fat-fritz-on-your-notebook Running Leela and Fat Fritz on your notebook], January 05, 2019, by [https://enratings.wikipediafide.orgcom/wiki/YouTube YouTubecard.phtml?event=2099713 Evelyn Zhu], [[ChessBase|ChessBase News]], June 14, 2020 » [[Fat Fritz]] Video ==Chessdom==
* [http://www.chessdom.com/interview-with-alexander-lyashuk-about-the-recent-success-of-lc0/ Interview with Alexander Lyashuk about the recent success of Lc0], [[Chessdom]], February 6, 2019 » [[TCEC Season 14]]
==Tuning==
* [https://github.com/kiudee/bayes-skopt GitHub - kiudee/bayes-skopt: A fully Bayesian implementation of sequential model-based optimization] by [[Karlson Pfannschmidt]] » [[Fat Fritz]] <ref>[https://en.chessbase.com/post/fat-fritz-update-and-fat-fritz-jr Fat Fritz 1.1 update and a small gift] by [[Albert Silver]]. [[ChessBase|ChessBase News]], March 05, 2020</ref>
* [https://github.com/kiudee/chess-tuning-tools GitHub - kiudee/chess-tuning-tools] by [[Karlson Pfannschmidt]] <ref>[https://chess-tuning-tools.readthedocs.io/en/latest/ Welcome to Chess Tuning Tools’s documentation!]</ref>
==Misc==
* [https://en.wikipedia.org/wiki/Leela Leela from Wikipedia]
* [https://en.wikipedia.org/wiki/Leela_(Doctor_Who) Leela (Doctor Who) from Wikipedia]
* [https://en.wikipedia.org/wiki/Leela_(Futurama) Leela (Futurama) from Wikipedia]
* [[:Category:Marc RibotSoft Machine|Marc Ribot'sSoft Machine]] Ceramic Dog - Lies My Body Told Me (Live on [https://en.wikipedia.org/wiki/KEXP-FM KEXPHidden_Details Hidden Details], July 20, 2016)2018, [https://en.wikipedia.org/wiki/YouTube YouTube] Video : Lineup: [https://en.wikipedia.org/wiki/Theo_Travis Theo Travis], [[:Category:Roy Babbington|Roy Babbington]], [https://en.wikipedia.org/wiki/John_Etheridge John Etheridge], [[:Category:John Marshall|John Marshall]]: {{#evu:https://www.youtube.com/watch?v=YohWv7kIp5ouGIf97m243M|alignment=left|valignment=top}}
=References=
[[Category:Open Source]]
[[Category:GPL]]
[[Category:Marc RibotGPU]][[Category:DCNN]][[Category:MCTS]][[Category:PC]][[Category:Windows]][[Category:Linux]][[Category:Mac]]
[[Category:Fiction]]
[[Category:Given Name]]
[[Category:Soft Machine]]
[[Category:Roy Babbington]]
[[Category:John Marshall]]

Navigation menu