Introducing Igel chess engine

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
peter
Posts: 2246
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: Igel Generation Networks (IGN)

Post by peter » Sun Dec 20, 2020 2:28 pm

voffka wrote:
Mon Nov 02, 2020 10:49 am
The one playing in TCEC Cup7 is ign-0 network: https://github.com/vshcherbyna/igel#ign-0
In League 1 of TCEC S20 Igel 2.9 is currently leading.
Go Igel go!
:) regards
Peter.

voffka
Posts: 209
Joined: Sat Jun 30, 2018 8:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna
Contact:

Re: Introducing Igel chess engine

Post by voffka » Fri Dec 25, 2020 8:44 pm

Image

Igel 2.9.0 at https://github.com/vshcherbyna/igel/releases/tag/2.9.0 (official executable binaries for Windows and IGN net).

After three months of generating data using Igel's own search and evaluation and training several network architectures I am happy to announce a new version of Igel 2.9.0 that uses it's own network trained on Igel search/eval data (around 2.3 billions of depth 8 and 500 millions of depth 12). Earlier versions of this network seen strong participation of Igel in TCEC Season 20 and should bring more than 20 elo of strength at LTC.

What's new:

- Switch to own network based on Igel search and evaluation (ign-0-9b1937cc)
- NNUE dynamic eval scaling

Regression run against Igel 2.8.0 at 60s+0.6:

Code: Select all

ELO   | 24.06 +- 5.30 (95%)
SPRT  | 60.0+0.6s Threads=1 Hash=64MB
LLR   | 0.00 (-2.94, 2.94) [0.00, 0.00]
Games | N: 7376 W: 1908 L: 1398 D: 4070

Carlos777
Posts: 776
Joined: Sun Dec 13, 2009 5:09 pm

Re: Introducing Igel chess engine

Post by Carlos777 » Fri Dec 25, 2020 10:55 pm

Congrats for the new version.

Until version 2.6.0, you released binaries for all kind of HW. Is it possible to compile a binary for older PCs (mine does not support AVX2)?

voffka
Posts: 209
Joined: Sat Jun 30, 2018 8:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna
Contact:

Re: Introducing Igel chess engine

Post by voffka » Fri Dec 25, 2020 11:17 pm

Sure, ping me in PM and provide your exact cpu info - year and model, and I will compile a custom build for you. I became idle in my "custom compile" service because I was working on 2.9.0 and was occupied, but now 2.9.0 is released so the shop is opened ;)

voffka
Posts: 209
Joined: Sat Jun 30, 2018 8:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna
Contact:

Re: Introducing Igel chess engine

Post by voffka » Sat Dec 26, 2020 2:44 am

Carlos777 wrote:
Fri Dec 25, 2020 10:55 pm
Until version 2.6.0, you released binaries for all kind of HW. Is it possible to compile a binary for older PCs (mine does not support AVX2)?
Custom Igel 2.9.0 compile provided to Carlos777 for "-march=amdfam10" over PM.

Carlos777
Posts: 776
Joined: Sun Dec 13, 2009 5:09 pm

Re: Introducing Igel chess engine

Post by Carlos777 » Sat Dec 26, 2020 9:46 am

Thank you. It is still not working, I sent you a PM with the details.
voffka wrote:
Sat Dec 26, 2020 2:44 am
Carlos777 wrote:
Fri Dec 25, 2020 10:55 pm
Until version 2.6.0, you released binaries for all kind of HW. Is it possible to compile a binary for older PCs (mine does not support AVX2)?
Custom Igel 2.9.0 compile provided to Carlos777 for "-march=amdfam10" over PM.

peter
Posts: 2246
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: Introducing Igel chess engine

Post by peter » Sat Dec 26, 2020 11:46 am

voffka wrote:
Fri Dec 25, 2020 11:17 pm
Sure, ping me in PM and provide your exact cpu info - year and model, and I will compile a custom build for you. I became idle in my "custom compile" service because I was working on 2.9.0 and was occupied, but now 2.9.0 is released so the shop is opened ;)
Thanks for the release, Volodymyr, and congrats to the good result in TCEC.
I have an bmi2- capable Laptop in use for Igel now, so I don't need any special compile at the moment. Just one question. Compile is >20Mb, so I would have guessed, net was already embedded.
On the the other hand, there's
ign-0-9b1937cc
too.
Have it in same folder as binary and not change the default eval file nn.bin or give the name of the ign...cc instead?
Season greetings from
Peter.

voffka
Posts: 209
Joined: Sat Jun 30, 2018 8:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna
Contact:

Re: Introducing Igel chess engine

Post by voffka » Sat Dec 26, 2020 1:56 pm

peter wrote:
Sat Dec 26, 2020 11:46 am
I have an bmi2- capable Laptop in use for Igel now, so I don't need any special compile at the moment. Just one question. Compile is >20Mb, so I would have guessed, net was already embedded.
On the the other hand, there's
ign-0-9b1937cc
too.
The official binaries already include the network inside, so there is nothing to be done when you use them. The network is provided separately for custom compiles for tournaments and older machines.

bastiball
Posts: 58
Joined: Tue Oct 20, 2020 2:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball » Sat Dec 26, 2020 2:48 pm

voffka wrote:
Fri Dec 25, 2020 11:17 pm
Sure, ping me in PM and provide your exact cpu info - year and model, and I will compile a custom build for you. I became idle in my "custom compile" service because I was working on 2.9.0 and was occupied, but now 2.9.0 is released so the shop is opened ;)
Greetings Voffka ,
I really like Igel but unfortunately I don't have any avx2 and all of the binaries from version 2.7 and so on that aren't compatible to my laptop. I will pm you and provide my exact cpu info, year and model. Is it okay for you to build a custom compile? So if not and if you are busy then it's okay for me and no worries :D

voffka
Posts: 209
Joined: Sat Jun 30, 2018 8:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna
Contact:

Re: Introducing Igel chess engine

Post by voffka » Sat Dec 26, 2020 3:28 pm

bastiball wrote:
Sat Dec 26, 2020 2:48 pm
voffka wrote:
Fri Dec 25, 2020 11:17 pm
Sure, ping me in PM and provide your exact cpu info - year and model, and I will compile a custom build for you. I became idle in my "custom compile" service because I was working on 2.9.0 and was occupied, but now 2.9.0 is released so the shop is opened ;)
Greetings Voffka ,
I really like Igel but unfortunately I don't have any avx2 and all of the binaries from version 2.7 and so on that aren't compatible to my laptop. I will pm you and provide my exact cpu info, year and model. Is it okay for you to build a custom compile? So if not and if you are busy then it's okay for me and no worries :D
The optimized build provided to bastiball for -march=silvermont via PM.

Post Reply