github lightvector/KataGo v1.4.4
Various bugfixes, CUDA 10.2

latest releases: v1.14.1, v1.14.0, v1.13.2-kata9x9...
4 years ago

If you're a new user, don't forget to check out this section for getting started and basic usage!

This is a release that fixes a variety of issues and upgrades some things. See also the releases page for later releases with the latest neural nets.

This was originally released as version 1.4.3 except with a major bug for OpenCL due to a typo in the logic in implementing the new multi-device handling. This version 1.4.4 should hopefully have that bug fixed.

Enjoy!

Changes

Minor UI changes and features

  • For GTP and other commands, you can now specify an empty string for logFile to disable logging. As with almost all other config parameters, it may also be specified on the command line with -override-config.
  • For GTP and other commands, you can now specify homeDataDir=<DIR> to override the directory where KataGo will cache some data (currently, the OpenCL tuner files on the OpenCL version). As with almost all other config parameters, it may also be specified on the command line with -override-config.
  • The benchmark command now runs in -tune mode by default.

Precompiled executables

  • The precompiled CUDA executables are now compiled against CUDA 10.2 instead of 10.1.
  • The precompiled linux executables are compiled against libzip5 instead of libzip4.

Bugfixes

  • Fixed a problem that was preventing KataGo from running on multiple OpenCL GPUs or other devices if those devices were of two distinct vendors/platforms at the same time.
  • Fixed a bug where the cputime GTP command cleared on every game rather than accumulating time persistently.
  • Fixed a bug in analysis engine where reportAnalysisWinratesAs was ignored in many cases.
  • Fixed a bug where in some ways of piping input to KataGo, closing the pipe or closing stdin would be incorrectly handled and/or duplicate the final command.
  • Fixed a bug in selfplay SGF starting position processing where board size in the SGF was mistakenly ignored.
  • Fixed a typo in selfplay scripts that caused bad/confusing behavior when an incorrect number of arguments is provided.

Other cleanups

  • Various code cleanups
  • Clarified that models included directly in the repo source itself are tiny testing neural nets. See some of the releases for actual neural nets, or here for all the latest nets.

Don't miss a new KataGo release

NewReleases is sending notifications on new releases.