stockfish-nnue-2020-08-11
nodchip
released this
11 Aug 06:02
·
574 commits
to master
since this release
Changes:
- Merged the official Stockfish master branch. (27b593a)
- convert_bin Clamped score between -32,000 to 32,000. Thank you, tttak!
- convert_bin Excluded invalid fens. Thank you, tttak!
- convert_bin Excluded invlaid moves. Thank you, tttak!
- gensfen Fixed a bug that the random seed is always constant. (#68)
- gensfen Fixed a bug that the training data generator does not use EGTB. Thank you, linox! (#67)
- gensfen Fixed a bug that the training data generator crashes when eval_limit is high. (#77)
- gensfen detect_draw_by_consecutive_low_score option is added. If detect_draw_by_consecutive_low_score is set to 1, the training data generator adjudicates game to a draw if the last 4 moves of each engine has a score of zero starting at ply 80. The default value is 0. Thank you, linox.
- gensfen detect_draw_by_insufficient_mating_material option is added. If detect_draw_by_insufficient_mating_material is set to 1, the training data generator terminates the game early and not wait for 2-fold repetition in KvK, KBvK/KvKB or KNvK/KvKN and KBvKB (same bishop color). The default value is 0. Thank you, linox.
- gensfen Renamed use_draw_in_training_data_generation option to write_out_draw_game_in_training_data_generation. The old option name is still available.
- learn Renamed use_draw_in_training to use_draw_games_in_training. The old option name is still available.
- learn Renamed use_draw_in_validation to use_draw_games_in_validation. The old option name is still available.
- learn Renamed use_hash_in_training to skip_duplicated_positions_in_training. The old option name is still available.
The network parameter file is not included in this release. Please download the strongest network parameter file on fishtest (https://tests.stockfishchess.org/nns). If there are questions, ask in the Stockfish unofficial Discord server (https://discord.gg/ZzJwPv3) at first.
filename | CPU instructions | Supported CPUs |
---|---|---|
sse2 | Intel Streaming SIMD Extensions 2 | >= AMD Athlon 64 |
sse3 | Intel Streaming SIMD Extensions 3 | >= Intel Pentium 4 (Prescott model F) |
sse3-popcnt | Intel Streaming SIMD Extensions 3 + POPCNT | >= AMD Phenom |
ssse3 | Intel Supplemental Streaming SIMD Extensions 3 | >= Intel Core 2 Duo (Merom) |
sse41 | Intel Streaming SIMD Extensions 4.1 | >= Intel Core 2 Duo (Penryn) |
sse42 | Intel Streaming SIMD Extensions 4.2 | >= Intel Core i7 (Bloomfield), AMD FX (Bulldozer) |
avx2 | Intel Advanced Vector Extensions 2 | >= AMD APU (Carrizo) |
bmi2 | Intel Advanced Vector Extensions 2 + BMI2 | >= Intel Core i7 (Haswell) |
avx512 | Intel Advanced Vector Extensions 512 | >= Intel Core i9/i7 (Skylake-X) |
filename | network |
---|---|
halfkp_256x2-32-32 | halfkp_256x2-32-32 |
filename | usage |
---|---|
learn | training data generator + trainer with blas (training is fast) |