Skip to content

Releases: LeelaChessZero/lc0

v0.24.1

15 Mar 11:23
Compare
Choose a tag to compare
  • Fix issues where logitq was being passed as drawscore and logitq wasn't passed to some GetQ calls. Causing major performance issues when either setting was non-default.

v0.24.0

11 Mar 17:18
Compare
Choose a tag to compare
  • 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

08 Mar 21:16
Compare
Choose a tag to compare
v0.24.0-rc3 Pre-release
Pre-release
  • 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

01 Mar 21:02
Compare
Choose a tag to compare
v0.24.0-rc2 Pre-release
Pre-release
  • 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

23 Feb 10:00
Compare
Choose a tag to compare
v0.24.0-rc1 Pre-release
Pre-release
  • 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

18 Feb 10:04
Compare
Choose a tag to compare

Single bugfix release that should reduce the frequency of incorrect instamoves when the search tree becomes large in a prior move.

v0.23.2

31 Dec 08:39
Compare
Choose a tag to compare
  • Fixed a bug where odd length openings had reversed training data results in
    selfplay.
  • Fixed a bug where zero length training games could be generated due to
    discard pile containing positions that were already considered end of game.
  • Add cudnn-auto backend.

v0.23.1

03 Dec 19:06
Compare
Choose a tag to compare
  • Fixed a bug with Lc0 crashing sometimes during match phase of training game generation.
  • Release packages now include CUDNN version without DLLs bundled.

v0.23.0

01 Dec 16:04
Compare
Choose a tag to compare
  • Fixed the order of BLAS options so that Eigen is lower priority, to match assumption in check_opencl patch introduced in v0.23.0-rc2.

(no other changes since rc2)

v0.23.0-rc2

27 Nov 20:26
Compare
Choose a tag to compare
v0.23.0-rc2 Pre-release
Pre-release
  • 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.