New engine releases 2020

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

Moderators: hgm, Rebel, chrisw

matejst
Posts: 364
Joined: Mon May 14, 2007 8:20 pm
Full name: Boban Stanojević

Re: New engine releases 2020

Post by matejst »

Damir wrote: Sun Aug 16, 2020 3:07 pm Hi matejst,

Do you know Any news about Xiphos? It has been 9 months since Milos released a new version. Have you tried and talk to him ?
Damir,

I have no news about Xiphos. I am sorry I cannot help you. And I have not tried to contact Milos -- I feel it would have been a bit rude from my part. I hope that Milos and his family are well and that he will soon publish a more mature version of his engine.
voffka
Posts: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: New engine releases 2020

Post by voffka »

Image

Igel 2.7.0 at https://github.com/vshcherbyna/igel/releases/tag/2.7.0 (binaries for Windows).

This release brings major improvements in strength based on the use of NNUE evaluation function as explained in http://talkchess.com/forum3/viewtopic.p ... 42#p856742

What's new:

- Switch to NNUE as a main evaluation function
- Use Dietrich Kappe's Night Nurse NNUE net as a default net for Igel 2.7.0 release
Wolfgang
Posts: 893
Joined: Sat May 13, 2006 1:08 am

Re: New engine releases 2020

Post by Wolfgang »

matejst wrote: Wed Aug 19, 2020 11:46 pm
Damir wrote: Sun Aug 16, 2020 3:07 pm Hi matejst,

Do you know Any news about Xiphos? It has been 9 months since Milos released a new version. Have you tried and talk to him ?
Damir,

I have no news about Xiphos. I am sorry I cannot help you. And I have not tried to contact Milos -- I feel it would have been a bit rude from my part. I hope that Milos and his family are well and that he will soon publish a more mature version of his engine.
I asked Milos some weeks ago by PM. He told me that Xiphos development is currently on hold and that there will be no new version in the next months
Best
Wolfgang
CEGT-Team
www.cegt.net
www.cegt.forumieren.com
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: New engine releases 2020

Post by Gabor Szots »

voffka wrote: Thu Aug 20, 2020 12:00 am Image

Igel 2.7.0 at https://github.com/vshcherbyna/igel/releases/tag/2.7.0 (binaries for Windows).

This release brings major improvements in strength based on the use of NNUE evaluation function as explained in http://talkchess.com/forum3/viewtopic.p ... 42#p856742

What's new:

- Switch to NNUE as a main evaluation function
- Use Dietrich Kappe's Night Nurse NNUE net as a default net for Igel 2.7.0 release
Hi Volodymyr,

The exe size shows that the NNUE is incorporated in it. But then why is there a separate download for the NNUE and why is there a parameter for selecting it?
Gabor Szots
CCRL testing group
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: New engine releases 2020

Post by Werner »

Igel 2.7.0 is using this network:
Using built-in EvalFile C:\Users\pcname\AppData\Local\Temp\Igel_2_7_0.nnue:
I have downloaded ninu-0.2.bin - this is a different net.
Werner
voffka
Posts: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: New engine releases 2020

Post by voffka »

Hello Gabor,
Gabor Szots wrote: Thu Aug 20, 2020 7:56 am The exe size shows that the NNUE is incorporated in it. But then why is there a separate download for the NNUE and why is there a parameter for selecting it?
Correct, the NNUE network is incorporated into Igel's executable file. I supplied also the network separate so that people who compile Igel for other OS (Linux, macOS, Pi) can actually use the network file and have the same engine as official Igel 2.7.0. This is for advanced users only.
voffka
Posts: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: New engine releases 2020

Post by voffka »

Hello Werner,
Werner wrote: Thu Aug 20, 2020 9:48 am Igel 2.7.0 is using this network:
Using built-in EvalFile C:\Users\pcname\AppData\Local\Temp\Igel_2_7_0.nnue:
I have downloaded ninu-0.2.bin - this is a different net.
There multiple versions of ninu network, we tested with Dietrich the revision 5 of the network as it was best suited for Igel's strength and we adjusted the scaling of Igel to match this network. After revision 5 Dietrich had some stronger version of the network, but we could not confirm it was stronger for Igel.

As I would like release a complete combo of "engine + compatible net" I released the strongest version of network from Igel's perspective.
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: New engine releases 2020

Post by Gabor Szots »

voffka wrote: Thu Aug 20, 2020 10:59 am Hello Gabor,
Gabor Szots wrote: Thu Aug 20, 2020 7:56 am The exe size shows that the NNUE is incorporated in it. But then why is there a separate download for the NNUE and why is there a parameter for selecting it?
Correct, the NNUE network is incorporated into Igel's executable file. I supplied also the network separate so that people who compile Igel for other OS (Linux, macOS, Pi) can actually use the network file and have the same engine as official Igel 2.7.0. This is for advanced users only.
I guess the EvalFile setting takes precedence over the built-in one.
Gabor Szots
CCRL testing group
voffka
Posts: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: New engine releases 2020

Post by voffka »

Hello Gabor,
Gabor Szots wrote: Thu Aug 20, 2020 11:56 am I guess the EvalFile setting takes precedence over the built-in one.
Correct, if EvalFile is set, a different NNUE net is loaded, so the built-in one is disabled.
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: New engine releases 2020

Post by Gabor Szots »

voffka wrote: Thu Aug 20, 2020 12:14 pm Hello Gabor,
Gabor Szots wrote: Thu Aug 20, 2020 11:56 am I guess the EvalFile setting takes precedence over the built-in one.
Correct, if EvalFile is set, a different NNUE net is loaded, so the built-in one is disabled.
The Shredder 13 GUI does not like the EvalFile field empty. The engine won't load.
Gabor Szots
CCRL testing group