Introducing Igel chess engine

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

Moderator: Ras

Uri Blass
Posts: 10788
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Introducing Igel chess engine

Post by Uri Blass »

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.
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 »

Hi Uri,
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.
Make sure you set the communication protocol type explicitely to UCI instead of Autodetect.
Chessqueen
Posts: 5685
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: Introducing Igel chess engine

Post by Chessqueen »

voffka wrote: Tue Jan 31, 2023 6:43 pm Hi Uri,
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.
Make sure you set the communication protocol type explicitely to UCI instead of Autodetect.
I did and it still does not work under Arena 3.5.1
Modern Times
Posts: 3702
Joined: Thu Jun 07, 2012 11:02 pm

Re: Introducing Igel chess engine

Post by Modern Times »

voffka wrote: Mon Jan 30, 2023 9:38 pm
Igel 3.4.0 is yet another milestone in Igel's development as I removed all HCE code and the eval is purely NNUE.
Really impressive! Have any other engines done that? I think most retain some HCE code but I could be wrong.
Uri Blass
Posts: 10788
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Introducing Igel chess engine

Post by Uri Blass »

Chessqueen wrote: Wed Feb 01, 2023 1:07 am
voffka wrote: Tue Jan 31, 2023 6:43 pm Hi Uri,
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.
Make sure you set the communication protocol type explicitely to UCI instead of Autodetect.
I did and it still does not work under Arena 3.5.1
For me it works under arena3.5.1
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

Post by voffka »

Hi Modern Times,
Modern Times wrote: Wed Feb 01, 2023 7:47 am
voffka wrote: Mon Jan 30, 2023 9:38 pm
Igel 3.4.0 is yet another milestone in Igel's development as I removed all HCE code and the eval is purely NNUE.
Really impressive! Have any other engines done that? I think most retain some HCE code but I could be wrong.
I don't think Igel is the first engine in doing so.

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: 167
Joined: Tue Mar 05, 2019 3:43 pm
Full name: Archimedes

Re: Introducing Igel chess engine

Post by Archimedes »

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

Post by voffka »

Hi Archimedes,
Archimedes wrote: Wed Feb 01, 2023 10:10 am Any chance, Igel will run again on Android?
There is. Please refer to the explanation in https://talkchess.com/forum3/viewtopic. ... 47#p942447
Uri Blass
Posts: 10788
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Introducing Igel chess engine

Post by Uri Blass »

voffka wrote: Wed Feb 01, 2023 9:58 am Hi Modern Times,
Modern Times wrote: Wed Feb 01, 2023 7:47 am
voffka wrote: Mon Jan 30, 2023 9:38 pm
Igel 3.4.0 is yet another milestone in Igel's development as I removed all HCE code and the eval is purely NNUE.
Really impressive! Have any other engines done that? I think most retain some HCE code but I could be wrong.
I don't think Igel is the first engine in doing so.

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 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).
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

Post by connor_mcmonigle »

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.