Introducing Igel chess engine

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

Moderator: Ras

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 »

Igel 3.0 NNUE performance on Ubuntu Linux 20.04 ARM64 4CPUs +- 4 mN/s

Image

(Including Pedone 3.0 that works only with Linux on my Mac mini M1 and waiting MikeB 13.1 and other updated engines)
Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
bastiball
Posts: 5417
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball »

Mr. Voff

I compile the Igel and it's working but how do I know if the NNUE is working?
Basti Dangca
CCRL testing group
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 there,
bastiball wrote: Sun May 02, 2021 3:13 pm Mr. Voff

I compile the Igel and it's working but how do I know if the NNUE is working?
Best way is to run Igel bench, e.g., execute igel with bench command line:

igel.exe bench

and make sure NODES count is equal to 3997125 (for Igel 3.0.5)
bastiball
Posts: 5417
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball »

voffka wrote: Sun May 02, 2021 6:45 pm Hello there,
bastiball wrote: Sun May 02, 2021 3:13 pm Mr. Voff

I compile the Igel and it's working but how do I know if the NNUE is working?
Best way is to run Igel bench, e.g., execute igel with bench command line:

igel.exe bench

and make sure NODES count is equal to 3997125 (for Igel 3.0.5)
Hello mr. Voff

Version 2.7 below does run bench and 2.8 up to new version doesn't run bench and I uses popcnt-avx2 binaries can you explain why is that?
Basti Dangca
CCRL testing group
User avatar
Rebel
Posts: 7604
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Introducing Igel chess engine

Post by Rebel »

Running Igel 3.0.5 for the gambit 40/15 rating list. So far Igel (192/500 games) gained almost 30 elo. You can follow it live at:

http://rebel13.nl/a/grl.htm
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Rebel
Posts: 7604
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Introducing Igel chess engine

Post by Rebel »

Gauntlet Igel 3.0.5 --> +37.8 elo

Details.
90% of coding is debugging, the other 10% is writing bugs.
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 bastiball,
bastiball wrote: Mon May 03, 2021 8:21 am Version 2.7 below does run bench and 2.8 up to new version doesn't run bench and I uses popcnt-avx2 binaries can you explain why is that?
All last five (or so) versions of Igel support bench. It's just that for Igel 2.7 and Igel 2.8 you had to click on Igel app and inside the console type the word bench. On latest Igel 3.0.0 and Igel 3.0.5 you need to pass the word bench into command line, for example:

igel.exe bench
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 Ed,
Rebel wrote: Thu May 06, 2021 1:22 am Gauntlet Igel 3.0.5 --> +37.8 elo

Details.
Great! Thanks for running the tourney! KD and SF are still far away.
bastiball
Posts: 5417
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball »

voffka wrote: Thu May 06, 2021 6:21 pm Hello bastiball,
bastiball wrote: Mon May 03, 2021 8:21 am Version 2.7 below does run bench and 2.8 up to new version doesn't run bench and I uses popcnt-avx2 binaries can you explain why is that?
All last five (or so) versions of Igel support bench. It's just that for Igel 2.7 and Igel 2.8 you had to click on Igel app and inside the console type the word bench. On latest Igel 3.0.0 and Igel 3.0.5 you need to pass the word bench into command line, for example:

igel.exe bench
Thanks Mr. Igel, It works now :D
Basti Dangca
CCRL testing group
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 »

Hi Mr. Voffka!

A strange request: :)
Could you also compile Ethereal 13.0.0 github for ARM64 NEON Windows 10?

I would like to test it against your Igel 3.0.5 ARM64 NEON. Despite the fact that your engine is strong when playing against all the other engines on macOS M1, against Ethereal it is losing heavily and I'd like to verify that in an engine-engine match on Windows 10 ARM64.

Best regards, AlexChess

https://github.com/AndyGrant/Ethereal/r ... ag/v13.00
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum