A collection of tools for local and distributed tuning of chess engines.
Free software: Apache Software License 2.0
Documentation: https://chess-tuning-tools.readthedocs.io.
Features
Optimization of chess engines using state-of-the-art Bayesian optimization.
Support for automatic visualization of the optimization landscape.
Scoring matches using a Bayesian-pentanomial model for paired openings.
Quick Start
In order to be able to start the tuning, first create a python environment (at least Python 3.7) and install chess-tuning-tools by typing:
pip install chess-tuning-tools
Furthermore, you need to have cutechess-cli in the path. The tuner will use it to run matches.
To execute the local tuner, simply run:
tune local -c tuning_config.json
Take a look at the usage instructions and the example configurations to learn how to set up the tuning_config.json file.
Installation on Windows
To get chess-tuning-tools to work on Windows, the easiest way is to install the Miniconda distribution. Then, create a new environment and install chess-tuning-tools:
conda create -n myenv python=3.9 scikit-learn=0.23 activate myenv pip install chess-tuning-tools
Release files for chess-tuning-tools 0.9.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chess_tuning_tools-0.9.5.tar.gz | 43.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| chess_tuning_tools-0.9.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 91.4 kB
Release files / chess_tuning_tools-0.9.5.tar.gz
| Download URL | chess_tuning_tools-0.9.5.tar.gz |
|---|---|
| Size | 43.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18929382f05efa629d3d0ad3906eb1d22b88a2dd0a4c6bc606526f801573753a
|
|
BLAKE2b-256 checksum How to use checksums |
e82db4b328346a72611ebc3bd275bb19466b034f0066c908087bc8e4f459890e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.9.17 Linux/5.15.0-1041-azure
|
Release files / chess_tuning_tools-0.9.5-py3-none-any.whl
| Download URL | chess_tuning_tools-0.9.5-py3-none-any.whl |
|---|---|
| Size | 48.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53b27ea844bfa5c9630e70a1428ffc80fccbbaf7a1fc6f7365da454e5759c58b
|
|
BLAKE2b-256 checksum How to use checksums |
0275593b06a199a89755b846da05ab3297ffb92b4566b0160fa599a60fde4f88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.9.17 Linux/5.15.0-1041-azure
|