Really impressive! Have any other engines done that? I think most retain some HCE code but I could be wrong.
Introducing Igel chess engine
Moderator: Ras
-
Uri Blass
- Posts: 11237
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Introducing Igel chess engine
For me it works under arena3.5.1Chessqueen wrote: ↑Wed Feb 01, 2023 1:07 amI did and it still does not work under Arena 3.5.1voffka wrote: ↑Tue Jan 31, 2023 6:43 pm Hi Uri,
Make sure you set the communication protocol type explicitely to UCI instead of Autodetect.Uri Blass wrote: ↑Tue Jan 31, 2023 6:32 pm For some reason Igel does not work for me with arena3.5.1
I have not the same problem with other gui's.
I wonder if the problem is the fact that igel quit after getting some command that it does not understand unlike other engines like stockfish that respond with an error message but the engine does not stop.
Not sure if you did it correctly
Instructions:
1)I see File PGN EPD Game Position Levels Engines and I Click on Engines
2)I click on manage that is the top option.
3)I choose details
4)I go down on my list of engines and Choose Igel-x64
5)I clikc on General(I think that it is the default option if I do not change it)
6)I choose UCI in the type(I have 4 options that I can choose(AutoDetect UCI Winboard,Winboard (old))
-
voffka
- Posts: 297
- Joined: Sat Jun 30, 2018 10:58 pm
- Location: Ukraine
- Full name: Volodymyr Shcherbyna
Re: Introducing Igel chess engine
Hi Modern Times,
I think that this approach really depends on the situation in an engine. If an engine has weak HCE - having lazy HCE eval hurts because NNUE provides an improvement in quality of eval and switching to HCE may be a regression. If an engine has strong HCE eval (SF, Komodo, Ethereal) having lazy HCE eval is helpful as it improves speed compared to pure NNUE.
I don't think Igel is the first engine in doing so.Modern Times wrote: ↑Wed Feb 01, 2023 7:47 amReally impressive! Have any other engines done that? I think most retain some HCE code but I could be wrong.
I think that this approach really depends on the situation in an engine. If an engine has weak HCE - having lazy HCE eval hurts because NNUE provides an improvement in quality of eval and switching to HCE may be a regression. If an engine has strong HCE eval (SF, Komodo, Ethereal) having lazy HCE eval is helpful as it improves speed compared to pure NNUE.
-
Archimedes
- Posts: 183
- Joined: Tue Mar 05, 2019 3:43 pm
- Full name: Archimedes
Re: Introducing Igel chess engine
Any chance, Igel will run again on Android?
-
voffka
- Posts: 297
- Joined: Sat Jun 30, 2018 10:58 pm
- Location: Ukraine
- Full name: Volodymyr Shcherbyna
Re: Introducing Igel chess engine
Hi Archimedes,
There is. Please refer to the explanation in https://talkchess.com/forum3/viewtopic. ... 47#p942447
-
Uri Blass
- Posts: 11237
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Introducing Igel chess engine
I believe that having lazy HCE eval cannot hurt if you use it only in the right positions(so HCE save time but usually does not give wrong results).voffka wrote: ↑Wed Feb 01, 2023 9:58 am Hi Modern Times,
I don't think Igel is the first engine in doing so.Modern Times wrote: ↑Wed Feb 01, 2023 7:47 amReally impressive! Have any other engines done that? I think most retain some HCE code but I could be wrong.
I think that this approach really depends on the situation in an engine. If an engine has weak HCE - having lazy HCE eval hurts because NNUE provides an improvement in quality of eval and switching to HCE may be a regression. If an engine has strong HCE eval (SF, Komodo, Ethereal) having lazy HCE eval is helpful as it improves speed compared to pure NNUE.
Of course strong HCE evaluation mean that you can use HCE eval in more positions
-
connor_mcmonigle
- Posts: 544
- Joined: Sun Sep 06, 2020 4:40 am
- Full name: Connor McMonigle
Re: Introducing Igel chess engine
Seer has never had an HCE and is not alone in this regard. Using HCE for the purpose of lazy evaluation is worth pretty negligible Elo in effectively all engines in any case.
-
Chessqueen
- Posts: 5685
- Joined: Wed Sep 05, 2018 2:16 am
- Location: Moving
- Full name: Jorge Picado
Re: Introducing Igel chess engine
I simply reinstalled Arena and it workedUri Blass wrote: ↑Wed Feb 01, 2023 8:17 amFor me it works under arena3.5.1Chessqueen wrote: ↑Wed Feb 01, 2023 1:07 amI did and it still does not work under Arena 3.5.1voffka wrote: ↑Tue Jan 31, 2023 6:43 pm Hi Uri,
Make sure you set the communication protocol type explicitely to UCI instead of Autodetect.Uri Blass wrote: ↑Tue Jan 31, 2023 6:32 pm For some reason Igel does not work for me with arena3.5.1
I have not the same problem with other gui's.
I wonder if the problem is the fact that igel quit after getting some command that it does not understand unlike other engines like stockfish that respond with an error message but the engine does not stop.
Not sure if you did it correctly
Instructions:
1)I see File PGN EPD Game Position Levels Engines and I Click on Engines
2)I click on manage that is the top option.
3)I choose details
4)I go down on my list of engines and Choose Igel-x64
5)I clikc on General(I think that it is the default option if I do not change it)
6)I choose UCI in the type(I have 4 options that I can choose(AutoDetect UCI Winboard,Winboard (old))
Next Match is being played with my other computer agains Koivisto 9, which I believe they should be equal
Rank Engine Score St Ig S-B
1 Stockfish_13_win_x64_avx2 29.0/50 · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · =======1===1=1=============1============1=1=1===1= 609.00
2 Igel-x64_bmi2_avx2_3_4_0 21.0/50 =======0===0=0=============0============0=0=0===0= · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · 609.00
50 games played / Tournament is finished
Tournament start: 2023.01.31, 05:56:59
Latest update: 2023.02.02, 05:47:13
Site/ Country: DESKTOP-OFQ3C0P, United States
Level: Blitz 1/2
Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz 3.40 GHz with 16.0 GB Memory
Operating system: Windows 10 Home Home Edition (Build 9200) 64 bit
PGN-File: 8/8/8/6k1/8/5BPb/5K1P/8 b - - 2 1
Table created with: Arena 3.5.1
-
Chessqueen
- Posts: 5685
- Joined: Wed Sep 05, 2018 2:16 am
- Location: Moving
- Full name: Jorge Picado
Re: Introducing Igel chess engine
I simply reinstalled Arena and it worked
Next Match is being played with my other computer agains Koivisto 9, which I believe they should be equal
Rank Engine Score St Ig S-B
1 Stockfish_13_win_x64_avx2 29.0/50 · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · =======1===1=1=============1============1=1=1===1= 609.00
2 Igel-x64_bmi2_avx2_3_4_0 21.0/50 =======0===0=0=============0============0=0=0===0= · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · 609.00
50 games played / Tournament is finished
Tournament start: 2023.01.31, 05:56:59
Latest update: 2023.02.02, 05:47:13
Site/ Country: DESKTOP-OFQ3C0P, United States
Level: Blitz 1/2
Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz 3.40 GHz with 16.0 GB Memory
Operating system: Windows 10 Home Home Edition (Build 9200) 64 bit
PGN-File: 8/8/8/6k1/8/5BPb/5K1P/8 b - - 2 1
Table created with: Arena 3.5.1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
==============================================================================================================================
Here is the other match which being played on my other computer against Koivisto 9
Rank Engine Score Ig Ko S-B
1 Igel-x64_bmi2_avx2_3_4_0 21.0/42 · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · ========================01================ 441.00
1 Koivisto_9.0-windows-avx2-pgo 21.0/42 ========================10================ · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · 441.00
42 of 50 games played
Tournament start: 2023.01.31, 05:56:59
Latest update: 2023.02.02, 06:00:42
Site/ Country: DESKTOP-OFQ3C0P, United States
Level: Blitz 1/2
Hardware: AMD E2-7110 APU with AMD Radeon R2 Graphics with 6.9 GB Memory
Operating system: Windows 10 Home Home Edition (Build 9200) 64 bit
PGN-File: 8/8/8/6k1/8/5BPb/5K1P/8 b - - 2 1
Table created with: Arena 3.5.1
Next Match is being played with my other computer agains Koivisto 9, which I believe they should be equal
Rank Engine Score St Ig S-B
1 Stockfish_13_win_x64_avx2 29.0/50 · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · =======1===1=1=============1============1=1=1===1= 609.00
2 Igel-x64_bmi2_avx2_3_4_0 21.0/50 =======0===0=0=============0============0=0=0===0= · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · 609.00
50 games played / Tournament is finished
Tournament start: 2023.01.31, 05:56:59
Latest update: 2023.02.02, 05:47:13
Site/ Country: DESKTOP-OFQ3C0P, United States
Level: Blitz 1/2
Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz 3.40 GHz with 16.0 GB Memory
Operating system: Windows 10 Home Home Edition (Build 9200) 64 bit
PGN-File: 8/8/8/6k1/8/5BPb/5K1P/8 b - - 2 1
Table created with: Arena 3.5.1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
==============================================================================================================================
Here is the other match which being played on my other computer against Koivisto 9
Rank Engine Score Ig Ko S-B
1 Igel-x64_bmi2_avx2_3_4_0 21.0/42 · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · ========================01================ 441.00
1 Koivisto_9.0-windows-avx2-pgo 21.0/42 ========================10================ · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · 441.00
42 of 50 games played
Tournament start: 2023.01.31, 05:56:59
Latest update: 2023.02.02, 06:00:42
Site/ Country: DESKTOP-OFQ3C0P, United States
Level: Blitz 1/2
Hardware: AMD E2-7110 APU with AMD Radeon R2 Graphics with 6.9 GB Memory
Operating system: Windows 10 Home Home Edition (Build 9200) 64 bit
PGN-File: 8/8/8/6k1/8/5BPb/5K1P/8 b - - 2 1
Table created with: Arena 3.5.1
-
voffka
- Posts: 297
- Joined: Sat Jun 30, 2018 10:58 pm
- Location: Ukraine
- Full name: Volodymyr Shcherbyna
Re: Introducing Igel chess engine

Igel 3.5.0 at https://github.com/vshcherbyna/igel/releases/tag/3.5.0 (official executable binaries for Windows and network).
This release brings marginal improvements in strength as a result of a switch to new network architecture and re-training network from scratch.
This version only supports AVX2 builds but I am considering to look at adding AVX512 support in the future releases.
What's new:
- new network architecture
- new network c049c117
Regression run against Igel 3.4.0 at Long Time Control (60+0.6)
http://chess.grantnet.us/test/32491/
Code: Select all
ELO | 43.10 +- 3.70 (95%)
CONF | 60.0+0.60s Threads=1 Hash=64MB
GAMES | N: 17568 W: 5631 L: 3463 D: 8474http://chess.grantnet.us/test/32490/
Code: Select all
ELO | 38.72 +- 3.35 (95%)
CONF | 10.0+0.10s Threads=1 Hash=8MB
GAMES | N: 22976 W: 7639 L: 5089 D: 10248