Edit on GitHub

Where to play with Lc0

Getting Started

To set up Leela Chess Zero, follow the following steps: 1. Setup a chess GUI Leela Chess Zero, as the most of other chess programs, implements UCI protocol and requires a chess GUI.

Download Lc0

The latest stable version of Lc0 is v0.31.0. Older versions and beta releases are available at our GitHub releases page. Windows Every package contains: lc0.exe (the engine), 791556.pb.gz or 753723.

Setting up Lc0 in chess GUI

This section contains instructions to add Lc0 in various chess GUIs.

Configuration

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.

Hardware for Lc0

TODO(Write which hardware to buy for different usage and budget, from consumer to top-level-possible) Benchmark TODO(Write about our benchmark spreadsheet and how to contribute to it. If instrucions are long enough, maybe factor out in a separate document)

Play Online

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.

Troubleshoot

Running out of memory Unlike traditional A/B chess engines, Lc0 has to keep entire search tree in memory. That means that as the search goes, memory consumption increases. Lc0 requires roughly 250-350 bytes of memory per node, that means that typical RAM sizes can only handle so many nodes: