Introducing Igel chess engine

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

Moderators: hgm, Rebel, chrisw

peter
Posts: 3186
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Igel Generation Networks (IGN)

Post by peter »

voffka wrote: Mon Nov 02, 2020 11: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: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

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: 1730
Joined: Sun Dec 13, 2009 6:09 pm

Re: Introducing Igel chess engine

Post by Carlos777 »

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: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

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: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Carlos777 wrote: Fri Dec 25, 2020 11: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: 1730
Joined: Sun Dec 13, 2009 6:09 pm

Re: Introducing Igel chess engine

Post by Carlos777 »

Thank you. It is still not working, I sent you a PM with the details.
voffka wrote: Sat Dec 26, 2020 3:44 am
Carlos777 wrote: Fri Dec 25, 2020 11: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: 3186
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Introducing Igel chess engine

Post by peter »

voffka wrote: Sat Dec 26, 2020 12:17 am 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: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

peter wrote: Sat Dec 26, 2020 12:46 pm 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: 5212
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball »

voffka wrote: Sat Dec 26, 2020 12:17 am 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
Basti Dangca
CCRL testing group
voffka
Posts: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

bastiball wrote: Sat Dec 26, 2020 3:48 pm
voffka wrote: Sat Dec 26, 2020 12:17 am 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.