Aras 0.9.9 (CrazyAra, ClassicAra, MultiAra, XiangqiAra)
Notes
Features
-
First experimental XiangqiAra release.
- Move generation back-end and Xiangqi ruleset is based on Fairy-Stockfish.
- Uses supervised neural network trained on 10k human Xiangqi games.
Please refer to the thesis Evaluation of Monte-Carlo Tree Search for Xiangqi by Maximilian Langer, pdf for more information.
-
UCI_Chess_960
support as introduced in https://github.com/QueensGambit/CrazyAra/releases/tag/0.9.8. (However, no official 960 network yet.) -
TensorRT API Update #164
Major bug fixes
- Handle flooding of UCI-commands (#167)
- CrazyAra Going To Infinite Analysis Mode On 1 Position (Can't Be Stopped) In Liground After Making Two Moves On The Board (#81)
- Avoid repeating positions in Xiangqi (closes #101) #166
TCEC
This version has been submitted to the TCEC Season 22.
ClassicAra 0.9.9 uses the wdlp-rise3.3-input3.0 model which was trained on the Kingbase2019lite data set as for release 0.9.5.
The engine.json configuration file and update.sh shell script can be used to replicate the testing environment on a multi-GPU Linux operating system.
Installation instructions
The latest ClassicAra model is included within each release package.
Moreover, the binary packages include the required inference libraries for each platform.
However, the models for CrazyAra and MultiAra the models should be downloaded separately and unzipped (see release 0.9.5).
CrazyAra-rl-model-os-96.zip
MultiAra-rl-models.zip
(improved MultiAra models using reinforcement learning (rl) )MultiAra-sl-models.zip
(initial MultiAra models using supervised learning)
For XiangqiAra you can download XiangqiAra-sl-model.zip
(see release 0.9.9).
Next, move the model files into the model/<engine-name>/<variant>
folder.
Inference libraries
The following inference libraries are used in each package:
Aras_0.9.9_Linux_TensorRT
- TensorRT-8.2.3.0.Linux.x86_64-gnu.cuda-11.4.cudnn8.2
Aras_0.9.9_Win_TensorRT
- TensorRT-8.0.1.6.Windows10.x86_64.cuda-11.3.cudnn8.2
Aras_0.9.9_Linux_OpenVino.zip
- OpenVino 2021.4.582 LTS
Aras_0.9.9_Mac_OpenVino.zip
- OpenVino 2021.4.582 LTS
Aras_0.9.9_Win_OpenVino.zip
- OpenVino 2021.4.582 LTS
Updates
2022-05-20: Aras_0.9.9_Win_OpenVino.zip
: Fixed spelling of folder name: XinagqiAra -> XiangqiAra
(thanks to @piladinmew for the hint)