Where to play with Lc0
To set up Leela Chess Zero, follow the following steps:
1. Setup a chess GUI
Leela Chess Zero, like most other chess programs, implements UCI protocol and requires a chess GUI. Popular GUIs are:
Latest stable version: v0.32.0 | All Releases
Choose Your Platform
Windows
All Windows packages contain:
- lc0.exe (the engine)
- A default neural network file
- lc0-training-client.exe (for contributing training games)
NVIDIA GPU Users
Version | Description |
---|---|
CUDA 11 Version |
For RTX 20xx, RTX 30xx, RTX 40xx (2018+) GPUs.
|
CUDNN Version |
For GTX 650 to GTX 16xx (2014-2018) GPUs.
|
Other GPU Users
Version | Description |
---|---|
ONNX-DML Version |
For AMD/Intel GPUs.
|
CPU Only (No GPU)
Version | Description |
---|---|
DNNL BLAS Version |
For modern CPUs (2009+).
|
OpenBLAS Version |
For older CPUs.
|
MacOS
MacOS Options
Version | Description |
---|---|
Official Release |
Supports Apple Silicon and Intel-based Macs.
|
Homebrew Package |
Homebrew package for your convenience.
|
Linux
Linux Options
Use your package manager or build from source for latest.
This section contains instructions to add Lc0 in various chess GUIs.
Since 2018, people inside and outside of LCZero team produced hundreds of thousand of neural networks.
What defines a network
To have a trained network, you need to think about three aspects:
For most of the use cases, default configuration of Lc0 is good for use. If you have NVidia RTX GPU, you may want to change the default network to one of the larger ones.
The easiest way to play Lc0 if you don’t want to install it on your computer is to use one of Lichess bots.
You can find them in the respective lichess team.
The ones that are almost always online are Lc0Test, leela2200 or MiniHuman.
There is also an official Leela bot called LeelaChess, but most of the time it’s offline.
The Maia bots run on lc0 networks as well, you can play them on lichess.
A new knight odds bot called LeelaKnightOdds is now accepting challenges on lichess. Discover more about the bot and learn how to challenge it by visiting this link.
If you are having issues with Lc0, here are some common problems and their solutions.