Lc0 0.33.0-rc0 - new version strong chess engine
We have an official version of the LcZero engine. We will start the first tests today!
What news?
This release includes improvements across the cuda, onnx and demux backends, along with several search, benchmarking, and training-data fixes.
Several DAG search improvements: concurrent task workers, improved lock contention, garbage collection, more accurate draw score as well as better time keeping.
Added cuda backend graph support and cutlass fused multihead attention.
Refactored demux to reduce lock contention and improve batch handling.
Added support for preferred batch step selection in the cuda, onnx and xla backends.
Added support for network evaluations per second in uci info, enabled by the --show-eps command line switch or UCI_ShowEPS uci option.
Use cuda streams if possible in onnx, for more efficient memory transfers.
Switched onnx-trt to strongly typed graphs to avoid problematic type conversions in TensorRT, added quantization control through the optimize backend option and full bf16 support.
Added the onnx-coreml backend.
Also added the onnx-migraphx backend, with fixed batch sizes recommended for best performance.
Allowed the rescorer to process v7 training data.
Added tracing support.
Search avoids allocating extra computations for better backend buffer reuse.
Improved backendbench statistics and added thread support.
Added back a threads option to the blas backend.
The master version of net.proto is now hosted by lc0 and includes support for fp16 and fp32 weights encoding.
Notable bug fixes:
Restored the --history-fill naming.
Reverted ponder behavior changes.
Fixed castling move display for FRC.
Fixed multiplay issues.
Fixed a DAG n_in_flight underflow bug.
Defaulted cuda backend option fused_mha to false for networks with relu^2 activation.
Fixed a segfault in Python bindings for transformer networks when calling Weights.filters().
Fixed onnx locking.
Several build system updates.
Assorted small fixes and improvements.
Lc0 0.31.2 vs other engines:
| Dragon 3.3 | 23.5/50 | -3 | 50 Games |
| Ethereal 14.31 | 18.5/24 | +13 | 24 Games |
| Starzix 6.0 | 7.5/17 | -2 | 17 Games |
| Chess-System-Tal-2 | 8.5/16 | +1 | 16 Games |
| Stormphrax 6.0.0 | 8.5/16 | +1 | 16 Games |
| Stockfish 17 | 7.5/16 | -1 | 16 Games |
| Clover 8.1 | 7.5/16 | -1 | 16 Games |
| RubiChess 20240817 | 8.5/14 | +3 | 14 Games |
| Berserk 20250307b | 7.5/14 | +1 | 14 Games |
| Alexandria 8.0.0 | 6/14 | -2 | 14 Games |
| Caissa 1.21 | 6.5/13 | +0 | 13 Games |
| Devre 6.39 JA | 5.5/12 | -1 | 12 Games |
| Stockfish 17.1 | 5/12 | -2 | 12 Games |
| Lizard 11.2 | 4.5/10 | -1 | 10 Games |
| Titan 1.1.0 | 4.5/8 | +1 | 8 Games |
| Seer 2.8.0 JA | 4.5/8 | +1 | 8 Games |
| Booot 7.4 | 4.5/8 | +1 | 8 Games |
| Alexandria 7.1.0 | 4.5/8 | +1 | 8 Games |
| Viridithas 16.0.0 | 4.5/8 | +1 | 8 Games |
| SF PB 240225 | 4/8 | +0 | 8 Games |
| Obsidian 14.23 SE | 2.5/8 | -3 | 8 Games |
github:https://github.com/LeelaChessZero/lc0/releases/

Comments
Post a Comment