This is the client for our Connect-Four project. The client uses machine learning to evaluate the possible moves.
The application uses pyTorch for the deep learning component.
cd ./lib
wget https://download.pytorch.org/libtorch/nightly/cpu/libtorch-shared-with-deps-latest.zip
unzip libtorch-shared-with-deps-latest.zip
rm libtorch-shared-with-deps-latest.zip
mkdir build
cd build
cmake -DCMAKE_PREFIX_PATH=/absolute/path/to/libtorch ..
cmake --build . --config Release
./bin/OmegaCF-client
The source code is licensed under the Lesser General Public License (LGPL) v3