Releases: LeelaChessZero/lc0
Releases · LeelaChessZero/lc0
v0.24.1
v0.24.0
- New parameter
--max-out-of-order-evals-factor
replaces--max-out-of-order-evals
that was introduced in v0.24.0-rc3 and provides the factor to multiply the maximum batch size to set maximum number out-of-order evals per batch. The default value of 1.0 keeps the behavior of previous releases. - Bug fix for hangs with very early stop command from non-conforming uci hosts.
v0.24.0-rc3
- New parameter
--max-out-of-order-evals
to set maximum number out-of-order evals per batch (was equal to the batch size before). - It's now possible to embed networks into the binary. It allows easier builds of .apk for Android.
- New parameter
--smart-pruning-minimum-batches
to only allow smart pruning to stop after at least k batches, preventing instamoves on slow backends.
v0.24.0-rc2
- All releases are now bundled with network id591226 (and the file date is old enough so it has a lower priority than networks that you already may have in your directory).
- Added a 'backendbench' mode to benchmark NN evaluation performance without search.
- Android builds are added to the official releases.
v0.24.0-rc1
- Introduced DirectX12 backend.
- Optimized Cpuct/FPU parameters are now default.
- There is now a separate set of CPuct parameters for the root node.
- Support of running selfplay games from an opening book.
- It's possible to adjust draw score from 0 to something else.
- There is a new --max-concurrent-seachers parameter (default is 1) which helps with thread congestion at the beginning of the search.
- Cache fullness is not reported in UCI info line by default anymore.
- Removed libproto dependency.
v0.23.3
v0.23.2
v0.23.1
v0.23.0
v0.23.0-rc2
- Fixes in nps and time reporting during search.
- Introduced DNNL BLAS build for modern CPUs in addition to OpenBLAS.
- Build fixes on MacOS without OpenCL.
- Fixed smart pruning and KLDGain trying to stop search in
go infinite
mode. - OpenCL package now has check_opencl tool to find computation behaves sanely.
- Fixed a bug in interoperation of shortsighteness and certainty propagation.