Introducing Igel chess engine

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

Moderator: Ras

User avatar
Graham Banks
Posts: 46265
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Introducing Igel chess engine

Post by Graham Banks »

AlexChess wrote: Thu Apr 29, 2021 8:50 am Hi Voffka!
Just completed test with Igel 3.0.0 and 3.0.5 is out :)
I'm still a week away from finishing my 3.0.0 testing.
gbanksnz at gmail.com
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Igel 3.0.5

Post by voffka »

Hello Ed,
Rebel wrote: Thu Apr 29, 2021 6:58 pm
voffka wrote: Wed Apr 28, 2021 2:15 am Image

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.
Seems about right.

Code: Select all

No. Engine               1     2     3     4     5     6     7     8  Score  Games  Perc  
------------------------------------------------------------------------------------------
 1 Stockfish 12       xxxx  62.0  79.5  84.5  81.5  86.5  88.5  87.0  569.5 / 700 (81.36%)  
 2 Komodo Dragon      38.0  xxxx  69.0  81.0  76.5  78.0  77.0  80.0  499.5 / 700 (71.36%)  
 3 Komodo 14          20.5  31.0  xxxx  62.5  58.0  58.5  62.0  62.0  354.5 / 700 (50.64%)  
 4 RubiChess 2.1      15.5  19.0  37.5  xxxx  54.0  53.0  56.0  58.0  293.0 / 700 (41.86%)  
 5 SlowChess 2.5      18.5  23.5  42.0  46.0  xxxx  53.5  46.0  55.5  285.0 / 700 (40.71%)  
 6 Igel 3.0.5         13.5  22.0  41.5  47.0  46.5  xxxx  49.5  54.5  274.5 / 700 (39.21%)  
 7 Ethereal 12.75     11.5  23.0  38.0  44.0  54.0  50.5  xxxx  50.5  271.5 / 700 (38.79%)  
 8 Igel 3.0.0         13.0  20.0  38.0  42.0  44.5  45.5  49.5  xxxx  252.5 / 700 (36.07%)
Thank you for testing Igel. This is on short tc?
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Hello Graham,
Graham Banks wrote: Thu Apr 29, 2021 11:55 pm
AlexChess wrote: Thu Apr 29, 2021 8:50 am Hi Voffka!
Just completed test with Igel 3.0.0 and 3.0.5 is out :)
I'm still a week away from finishing my 3.0.0 testing.
Sorry about that. The elo increase felt worth the release :)
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Hello Alex,
AlexChess wrote: Thu Apr 29, 2021 8:50 am Hi Voffka!
Please, compile it also for Windows 10 ARM64
Sure, I will compile soon ARM64 NEON. I am curios if Rubi 2.1 on your list was also an ARM compile or a windows binary running via emulation?
User avatar
Graham Banks
Posts: 46265
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Introducing Igel chess engine

Post by Graham Banks »

voffka wrote: Fri Apr 30, 2021 12:21 am Hello Graham,
Graham Banks wrote: Thu Apr 29, 2021 11:55 pm
AlexChess wrote: Thu Apr 29, 2021 8:50 am Hi Voffka!
Just completed test with Igel 3.0.0 and 3.0.5 is out :)
I'm still a week away from finishing my 3.0.0 testing.
Sorry about that. The elo increase felt worth the release :)
I'll forgive you. :)
gbanksnz at gmail.com
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Hello Alex,
AlexChess wrote: Thu Apr 29, 2021 8:50 am Please, compile it also for Windows 10 ARM64
Please check the ARM64 NEON build at https://github.com/vshcherbyna/igel/rel ... _3_0_5.exe. The network is already embedded inside, so nothing to configure.
User avatar
Rebel
Posts: 7603
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Igel 3.0.5

Post by Rebel »

voffka wrote: Fri Apr 30, 2021 12:20 am Hello Ed,
Rebel wrote: Thu Apr 29, 2021 6:58 pm
voffka wrote: Wed Apr 28, 2021 2:15 am Image

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.
Seems about right.

Code: Select all

No. Engine               1     2     3     4     5     6     7     8  Score  Games  Perc  
------------------------------------------------------------------------------------------
 1 Stockfish 12       xxxx  62.0  79.5  84.5  81.5  86.5  88.5  87.0  569.5 / 700 (81.36%)  
 2 Komodo Dragon      38.0  xxxx  69.0  81.0  76.5  78.0  77.0  80.0  499.5 / 700 (71.36%)  
 3 Komodo 14          20.5  31.0  xxxx  62.5  58.0  58.5  62.0  62.0  354.5 / 700 (50.64%)  
 4 RubiChess 2.1      15.5  19.0  37.5  xxxx  54.0  53.0  56.0  58.0  293.0 / 700 (41.86%)  
 5 SlowChess 2.5      18.5  23.5  42.0  46.0  xxxx  53.5  46.0  55.5  285.0 / 700 (40.71%)  
 6 Igel 3.0.5         13.5  22.0  41.5  47.0  46.5  xxxx  49.5  54.5  274.5 / 700 (39.21%)  
 7 Ethereal 12.75     11.5  23.0  38.0  44.0  54.0  50.5  xxxx  50.5  271.5 / 700 (38.79%)  
 8 Igel 3.0.0         13.0  20.0  38.0  42.0  44.5  45.5  49.5  xxxx  252.5 / 700 (36.07%)
Thank you for testing Igel. This is on short tc?
CCRL 40/2.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Introducing Igel chess engine

Post by AlexChess »

voffka wrote: Fri Apr 30, 2021 1:19 am Hello Alex,
AlexChess wrote: Thu Apr 29, 2021 8:50 am Please, compile it also for Windows 10 ARM64
Please check the ARM64 NEON build at https://github.com/vshcherbyna/igel/rel ... _3_0_5.exe. The network is already embedded inside, so nothing to configure.
Thank you my chess friend! You will have results of Igel 3.0 5 against all top engines on Windows 10 ARM64 ASAP

Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
Damir
Posts: 2951
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Introducing Igel chess engine

Post by Damir »

Thanks for the new engine Volodymyr, but unfortunately I am experiencing time problems with latest version of Igel...
It seems there is no NNUE parameter when I open Igel parameters..
After 32 moves engine stopped responding and lost on time in a 16+0 game....

No Network File in Igel parameter: https://www.solidfiles.com/v/y6RPMGgd674MM
Igel lost on time: https://www.solidfiles.com/v/dN87ZRB3gN7PM
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Hello Damir,
Damir wrote: Fri Apr 30, 2021 11:04 am Thanks for the new engine Volodymyr, but unfortunately I am experiencing time problems with latest version of Igel...
It seems there is no NNUE parameter when I open Igel parameters..
After 32 moves engine stopped responding and lost on time in a 16+0 game....

No Network File in Igel parameter: https://www.solidfiles.com/v/y6RPMGgd674MM
Igel lost on time: https://www.solidfiles.com/v/dN87ZRB3gN7PM
Thanks for the feedback. The evaloption is removed in Igel 3.0.0 as it was redundant. Regarding the lost on time - this is worrying, I run probably around 200k games and did not saw this issue, I will closely monitor to see and understand what is going on.