Igel 3.0.5 at
https://github.com/vshcherbyna/igel/releases/tag/3.0.5 (official executable binaries for Windows and IGN net).
This release brings significant improvements in search, time management and evaluation. I accidentally found a strong patch in search which brought around 12 elo in LTC in one shot. Overall strength increase due to search/time management improvements is around 20 elo, strength increase due to new network is 20 elo more. There are also some improvements in SMP mode that were quite good in short time controls: 15 elo, but hard to test on long time control as it will require a lot of computational power.
The new network ign-1-d593efbd is trained from scratch using nnue-pytorch on 12 billions of d8 positions using data from Igel 2.6.0 (HCE), Igel 2.9.0 (NNUE) and Igel 3.0.0 (NNUE) with a validation set of 10 million of d16 data generated using previous network ign-1-139b702b.
Enormous amount of computational power has been used to test this build on OpenBench, I would like to thank Andrew Grant and Bojun Guo (noobpwnftw) for supporting Igel project!
I would like to also thank authors of nnue-pytorch project for helping to make this release possible and more or less 'hassle free' training experience!
What's new:
- Train a new network using Igel 2.6.0 (HCE), Igel 2.9.0 (NNUE) and Igel 3.0.0 (NNUE) data: ign-1-d593efbd
- Better time management in sd time control
- Skip tt cutoff for null moves in search
- Skip null move prunning on tt hit
- Vote for best thread in SMP mode
- Less aggressive time use in non repeated tc
Regression run against Igel 3.0.0:
Long Time Control No Increment
Code: Select all
ELO | 51.95 +- 2.85 (95%)
SPRT | 60.0+0.0s Threads=1 Hash=64MB
LLR | 0.00 (-2.94, 2.94) [0.00, 0.00]
Games | N: 20548 W: 5296 L: 2246 D: 13006
Long Time Control With Increment
Code: Select all
ELO | 40.20 +- 2.74 (95%)
SPRT | 60.0+0.6s Threads=1 Hash=64MB
LLR | 0.00 (-2.94, 2.94) [0.00, 0.00]
Games | N: 20408 W: 4600 L: 2249 D: 13559