Published: Sep 10, 2021 by
A new version of Fairy-Stockfish is available, see the release notes.
This release significantly enhances support for NNUE evaluation, switching to a new network architecture and enabling to use it for much more variants including all major regional variants (Xiangqi, Shogi, Janggi, Makruk). As of the time of this release only a few networks are available yet, but many more are about to come. Also see the NNUE overview and patreon.
New
- NNUE generalizations in order to support most variants
- Basically works with any piece types, board size, and pieces in hand
- Only remaining limitation is that both sides need to have exactly one king each
- Variants
- Sho Shogi
- Opulent
Improvements
- Merged new stronger NNUE architecture from official Stockfish (HalfKP->HalfKAv2).
- Extended range for UCI_Elo, so weaker levels can be selected.
Fixes
- Fixed evaluation bug for extinction variants with piece drops
Files of the release
.exe
are Windows executables, the files without extensions are Linux binaries.- Versions containing
largeboard
have support for board sizes >8x8 (e.g., Xiangqi, Shogi), the others are faster but have only variants <=8x8. - Use
bmi2
versions for best performance on modern hardware, or fairy-stockfish-largeboard_x86-64.exe for best compatibility. - The
variants.ini
contains documentation and examples how to configure user-defined variants and pieces.
Thanks to all code contributors, fishtest contributors, and supporters for their contributions to this release.