6.0
Bug Fixes
Black Marlin no longer has issues with multi-threaded environments.
Features
The main improvement comes from the search function where various new ideas were implemented in addition to major bug fixes.
The neural network trainer has been refactored with the help of Minus Kelvin and Analog Hors and was used to train the 6.0 network.
FRC specific patches were made to increase FRC performance until an evaluation system that covers both can be made.
Self play results
Classical Chess
ELO | 98.22 +- 3.42 (95%)
CONF | 8.0+0.08s Threads=1 Hash=8MB
GAMES | N: 20000 W: 7816 L: 2308 D: 9876
FRC
ELO | 93.35 +- 3.82 (95%)
CONF | 8.0+0.08s Threads=1 Hash=8MB
GAMES | N: 20000 W: 8756 L: 3508 D: 7736
Selecting Binaries
If you are on Apple Silicon, the binary is blackmarlin-darwin-arm
.
Otherwise, pick your operating system and start from the binary with the highest x86-64 level and pick a lower one until the binary doesn't crash. Alternatively, check the link here if you already know the capabilities of your CPU.