Building KataHex

From HexWiki
Revision as of 19:35, 18 January 2026 by 4Dummies (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

There is more than one version of KataHex out there, so these instructions have variants

Ubuntu Linux

You may have to use apt-get or synaptic to install packages

EIGEN (CPU only)

You may have to install packages libtcmalloc-minimal4t64, librust-tcmalloc-dev, and librust-tcmalloc-sys-dev

The following BASH commands then may do the trick, but will produce code that may only work on the exact CPU model you use for the build. See comments in the KataHex source code for details.

 cmake . -DUSE_BACKEND=EIGEN -DUSE_AVX2=1 -DUSE_TCMALLOC=1 -DCMAKE_CXX_FLAGS='-march=native'
 make -j 4    

CUDA

I have not yet been able to build with the CUDA backend