Various bugfixes, CUDA 10.2
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.