原文:
Today, we have the pleasure of announcing Pikafish 2026-09-06. As always, you can freely download it at GitHub Releases and use it as a drop-in replacement in the GUI of your choice to benefit from stronger play and more accurate analysis.
Whether you can spare hours or days of CPU time, your help matters for the ongoing development of Stockfish, which also strengthens the foundation on which Pikafish is built. Find out how you can contribute at stockfishchess.org/get-involved. Join their Discord server to get in touch with the community of developers and users of the project!
Quality of Xiangqi Play
In tests against Pikafish 2026-01-02, this new release brings an Elo gain of up to 24 points, and wins more than twice as many game pairs as it loses.
Book: winrate 65_85
TC: 10+0.1
Total/Win/Draw/Lose: 2766 / 830 / 1421 / 515
PTNML: 7 / 193 / 688 / 468 / 27
WinRate: 55.69%
ELO: 39.56[32.40, 47.02]
LOS: 100.00
LLR: 3.25[-2.94, 2.94]
TC: 60+0.6
Total/Win/Draw/Lose: 2926 / 783 / 1601 / 542
PTNML: 1 / 167 / 893 / 394 / 8
WinRate: 54.12%
ELO: 28.53[22.92, 34.31]
LOS: 100.00
LLR: 3.00[-2.94, 2.94]
TC: 180+1.8
Total/Win/Draw/Lose: 3066 / 807 / 1671 / 588
PTNML: 0 / 155 / 1005 / 372 / 1
WinRate: 53.57%
ELO: 24.72[19.70, 29.88]
LOS: 100.00
LLR: 2.96[-2.94, 2.94]
Pikafish continues to set the standard for engine strength. Against the strongest competition, it consistently secures the top spot in engine championships, continuing to dominate the field.
Update Highlights
Universal Binaries
We have transitioned to universal binaries for our releases, simplifying the download process. These universal binaries automatically detect the features of your CPU and run the optimal code, eliminating the need to manually choose between AVX2, AVX-512, etc.
Upgraded NNUE Architecture and Training
This release upgrades the NNUE network architecture, reducing binary size by removing redundant threat features.
The training process has been further improved with the introduction of new techniques, such as Quantization-Aware Training (QAT), and further parameter tweaks. These techniques have been applied to hundreds of billions of training positions, all of which have been consistently rescored using a strong Px0 net.
Expanded Platform Support
We have added native support for RISC-V (RVV) and LoongArch (LSX/LASX), 1GB Linux huge pages, as well as WebAssembly targets. The shared-memory implementation for Linux, macOS, and BSD was also overhauled.
Strict Position Validation
We have implemented stricter validation for board positions, FEN strings, and UCI commands. The engine will now output an followed by the exact command and the reason it failed, and then immediately terminate the process. A good GUI will ensure you never encounter these errors.info string CRITICAL ERROR
Thank You
Pikafish is built on top of Stockfish, a project supported by a thriving community of enthusiasts (thanks to everybody!) who contribute their expertise, time, and resources to build a free and open-source chess engine that is robust, widely available, and very strong.
We would like to express our gratitude for the 2k stars that light up our GitHub project. Thank you for your support and encouragement – your recognition means a lot to us. Programmers can contribute to the upstream project either directly to Stockfish (C++), to Fishtest (HTML, CSS, JavaScript, and Python), to their trainer nnue-pytorch (C++ and Python), or to their website (HTML, CSS/SCSS, and JavaScript).
The Pikafish team