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: Introducing Igel chess engine

Post by peter »

Hi Stéphane!
snicolet wrote: Mon Sep 07, 2020 10:51 pm Hi Volodymyr,

I would like to use the "Night Nurse 0.2" net in fishtest for some tests in Stockfish, do you give me authorization to do so? The idea I have is to run the current Stockfish master net against the current Stockfish with Night Nurse 0.2 (I anticipate that Stockfish with Night Nurse 0.2 will be somewhat weaker, because the search is not optimized for this net), to estimate the Elo difference and maybe work on a contempt implementation for NNUE evals.

Thanks in advance,
Stéphane Nicolet
http://talkchess.com/forum3/viewtopic.p ... 41#p856741

https://github.com/dkappe/NetRunner/

Sorry for answering questions that were not adressed at me, dear Volodymyr regards
Peter.
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Introducing Igel chess engine

Post by dkappe »

snicolet wrote: Mon Sep 07, 2020 10:51 pm Hi Volodymyr,

I would like to use the "Night Nurse 0.2" net in fishtest for some tests in Stockfish, do you give me authorization to do so? The idea I have is to run the current Stockfish master net against the current Stockfish with Night Nurse 0.2 (I anticipate that Stockfish with Night Nurse 0.2 will be somewhat weaker, because the search is not optimized for this net), to estimate the Elo difference and maybe work on a contempt implementation for NNUE evals.

Thanks in advance,
Stéphane Nicolet
Why not use Dark Horse 0.2? It’s maybe within 30 elo of sf12 with proper scaling.

https://www.patreon.com/posts/dark-horse-0-2-40419722
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

Re: Introducing Igel chess engine

Post by carldaman »

dkappe wrote: Mon Sep 07, 2020 11:24 pm
snicolet wrote: Mon Sep 07, 2020 10:51 pm Hi Volodymyr,

I would like to use the "Night Nurse 0.2" net in fishtest for some tests in Stockfish, do you give me authorization to do so? The idea I have is to run the current Stockfish master net against the current Stockfish with Night Nurse 0.2 (I anticipate that Stockfish with Night Nurse 0.2 will be somewhat weaker, because the search is not optimized for this net), to estimate the Elo difference and maybe work on a contempt implementation for NNUE evals.

Thanks in advance,
Stéphane Nicolet
Why not use Dark Horse 0.2? It’s maybe within 30 elo of sf12 with proper scaling.

https://www.patreon.com/posts/dark-horse-0-2-40419722
I salute Stéphane's idea to work on a contempt feature for SF-NNUE, but shouldn't he be asking you, Dietrich [creator of NiNu] for permission? :)
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Introducing Igel chess engine

Post by dkappe »

carldaman wrote: Tue Sep 08, 2020 1:04 am
dkappe wrote: Mon Sep 07, 2020 11:24 pm
snicolet wrote: Mon Sep 07, 2020 10:51 pm Hi Volodymyr,

I would like to use the "Night Nurse 0.2" net in fishtest for some tests in Stockfish, do you give me authorization to do so? The idea I have is to run the current Stockfish master net against the current Stockfish with Night Nurse 0.2 (I anticipate that Stockfish with Night Nurse 0.2 will be somewhat weaker, because the search is not optimized for this net), to estimate the Elo difference and maybe work on a contempt implementation for NNUE evals.

Thanks in advance,
Stéphane Nicolet
Why not use Dark Horse 0.2? It’s maybe within 30 elo of sf12 with proper scaling.

https://www.patreon.com/posts/dark-horse-0-2-40419722
I salute Stéphane's idea to work on a contempt feature for SF-NNUE, but shouldn't he be asking you, Dietrich [creator of NiNu] for permission? :)
It’s publicly available. Why shouldn’t he use it?
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
snicolet
Posts: 4
Joined: Thu Jul 05, 2018 10:04 pm
Full name: Stephane NICOLET

Re: Introducing Igel chess engine

Post by snicolet »

>> I salute Stéphane's idea to work on a contempt feature for SF-NNUE, but shouldn't he be asking you, Dietrich [creator of NiNu] for permission? :)
> It’s publicly available. Why shouldn’t he use it?

In fact I did also ask dkappe via Github :-)
https://github.com/dkappe/NetRunner/com ... 403ba7c54d

So I interpret the question "It’s publicly available. Why shouldn’t he use it?" as an authorization, thanks!
Stéphane
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

Re: Introducing Igel chess engine

Post by carldaman »

FYI, Dark Horse 0.2a appears to be the most aggressive nnue net in terms of playing style I've tested so far.
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.8.0 at https://github.com/vshcherbyna/igel/releases/tag/2.8.0 (binaries for Windows).

This release brings major improvements in strength due to a fix of a null move pruning bug. A tiny code change brings +54 elo at LTC (http://chess.grantnet.us/test/7463/). An updated Night Nurse net from Dietrich Kappe brings additional 10-20 elo.

What's new:

- Fix null move pruning bug (54 elo)
- Use 250cp as lazy eval threshold
- Improve time management for sudden death time controls
- Use Dietrich Kappe's Night Nurse improved net (internal version ninu-0.2.5b.nnue)

Regression tests against Igel 2.7.0 indicate:

+75 elo at 10+0.1
+120 elo at 10+0.0 (sudden death time control)
Dokterchen
Posts: 133
Joined: Wed Aug 15, 2007 12:18 pm
Location: Munich

Re: Introducing Igel chess engine

Post by Dokterchen »

Nice improvement! A first quick test shows that Igel is now among top 10 programs.
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: Introducing Igel chess engine

Post by Rebel »

Can you provide a pure popcount version without AVX?
90% of coding is debugging, the other 10% is writing bugs.
peter
Posts: 3186
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Introducing Igel chess engine

Post by peter »

Rebel wrote: Fri Sep 25, 2020 9:52 am Can you provide a pure popcount version without AVX?
Preferably a SSE4.1-popcnt one, well for Xeon X5670?
:) regards
Peter.