Katago: Difference between revisions
imported>OmnipotentEntity Updated for 1.14.0 |
m added headers |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
Katago is a very strong go engine. | [https://github.com/lightvector/katago Katago] is a very strong go engine. It has no GUI and has to be used with [https://github.com/sanderland/katrain KaTrain], [https://github.com/featurecat/lizzie Lizzie], [https://github.com/rooklift/ogatak Ogatak], [https://github.com/bernds/q5Go q5Go] or other tools like [https://sabaki.yichuanshen.de/ Sabaki]. | ||
== Installation== | |||
There are several build options for Katago's derivation. Katago can use either Eigen, OpenCL, CUDA, or TensorRT. By default, it uses OpenCL. To use a different backend override the `backend` attribute, allowed values are "eigen", "opencl", "cuda", and "tensorrt". | There are several build options for Katago's derivation. Katago can use either Eigen, OpenCL, CUDA, or TensorRT. By default, it uses OpenCL. To use a different backend override the `backend` attribute, allowed values are "eigen", "opencl", "cuda", and "tensorrt". | ||
For the eigen and cuda backends either version should be more or less functionally the same. | For the eigen and cuda backends either version should be more or less functionally the same. | ||
Using CUDA | ===Using CUDA=== | ||
katago.override { | katago.override { | ||
| Line 14: | Line 16: | ||
} | } | ||
Using Eigen | ===Using Eigen=== | ||
katago.override { | katago.override { | ||
| Line 20: | Line 22: | ||
} | } | ||
Using TensorRT | ===Using TensorRT=== | ||
First download the tensorrt redistributable installer from https://developer.nvidia.com/tensorrt and add it to your nix-store. | |||
Note that you need an NVidia account (free) to do this. | Note that you need an NVidia account (free) to do this. | ||
| Line 29: | Line 32: | ||
} | } | ||
==Configuration== | |||
If your processor support AVX2, you might want to enable it: | If your processor support AVX2, you might want to enable it: | ||
| Line 47: | Line 51: | ||
} | } | ||
Enabling [https://katagotraining.org/] contributions: | === Contribute to the neural net === | ||
Enabling [https://katagotraining.org/] contributions to the neural net: | |||
katago.override { | katago.override { | ||
| Line 54: | Line 59: | ||
[[Category:Applications]] | [[Category:Applications]] | ||
[[Category:Gaming]] | |||