Nemorino 6 (NNUE)

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

Moderators: Harvey Williamson, bob, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Sylwy
Posts: 3454
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: Nemorino 6 (NNUE)

Post by Sylwy » Tue Sep 29, 2020 7:47 pm

Impressive engine & neuronal network !

The situation in my test at halfway:

Image

+42 Elo points.

Ethereal 12.50 64-bit has 3388 Elo (CCRL Blitz)
Nemorino 5.00 64-bit has 3117 Elo (CCRL Blitz).

Seems to be over +300 Elo at my time control (4'+2").

User avatar
xr_a_y
Posts: 1320
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: Nemorino 6 (NNUE)

Post by xr_a_y » Tue Sep 29, 2020 8:56 pm

Will you release the learning code also?

Florentino
Posts: 38
Joined: Tue Mar 25, 2014 9:34 pm
Contact:

Re: Nemorino 6 (NNUE)

Post by Florentino » Tue Sep 29, 2020 9:24 pm

Helllo Vivien,
the lerning code is the the learner from Stockfish (including Stockfish Qsearch). I only created a generator for the training data, which helped me to create several 100 millions of Nemorino evals and store it in the sgen-format expected by the learner.
Nemorino's net is worse than the original Nets from Stockfish. Running Nemorino with a Stockfish net will gain further Elo (in selfplay something like 30-50 Elo).
I will try to create my own learner in the future (as this is an interesting challenge) but this needs time. My main motivation is trying to understand and learn how everything works, and I learned a lot the last weeks. If I will ever have an own learner I surely will give you access to it.
Best regards,
Christian

dkappe
Posts: 542
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: Nemorino 6 (NNUE)

Post by dkappe » Wed Sep 30, 2020 3:52 am

Florentino wrote:
Mon Sep 28, 2020 8:11 pm
I just released version 6 of Nemorino!
Main new feature is the support for NNUE networks, which improves Nemorino's playing strength a lot!

Nemorino comes with it's own network. The network format is slightly different than the original format from Stockfish as I removed the 64 "BONA_PIECE_ZERO" input parameters from the weights file and from the inference code (which is an adapted copy of the code from Stockfish). Nevertheless Nemorino can use the network files from Stockfish as well - it will simply create a converted copy on first use.

Additionally as it's more than 2 years since the last release, this version contains a lot of minor improvements and bugfixes.

You can find source code and binaries for windows at https://bitbucket.org/christian_g_nther/nemorino
Nemorino was on my list of engines for which to produce a net. Now I don’t have to. :D It’s good to see you back in the engine game.

Dokterchen
Posts: 115
Joined: Wed Aug 15, 2007 10:18 am
Location: Munich

Re: Nemorino 6 (NNUE)

Post by Dokterchen » Sat Oct 03, 2020 9:03 am

Awesome improvement! A quick test shows that Nemorino is now at least in the top 15 engines, maybe even in the top 10.
Torsten

User avatar
Werner
Posts: 2548
Joined: Wed Mar 08, 2006 9:09 pm

Re: Nemorino 6 (NNUE)

Post by Werner » Sun Oct 04, 2020 11:04 am

Is it possible to use internal Syzygy + 5men Sygyzy on SSD ?
(use 2 paths)
Werner

Florentino
Posts: 38
Joined: Tue Mar 25, 2014 9:34 pm
Contact:

Re: Nemorino 6 (NNUE)

Post by Florentino » Sun Oct 04, 2020 2:15 pm

No - as soon as SyzygyPath is set, only the external Syzygy-Files are used. Do you think such a mixed scenario makes sense?

User avatar
Werner
Posts: 2548
Joined: Wed Mar 08, 2006 9:09 pm

Re: Nemorino 6 (NNUE)

Post by Werner » Sun Oct 04, 2020 4:04 pm

Florentino wrote:
Sun Oct 04, 2020 2:15 pm
No - as soon as SyzygyPath is set, only the external Syzygy-Files are used. Do you think such a mixed scenario makes sense?
:oops: no
Werner

pohl4711
Posts: 1376
Joined: Sat Sep 03, 2011 5:25 am
Location: Berlin, Germany
Contact:

Re: Nemorino 6 (NNUE)

Post by pohl4711 » Tue Oct 06, 2020 5:02 am

Florentino wrote:
Mon Sep 28, 2020 8:11 pm
I just released version 6 of Nemorino!
Main new feature is the support for NNUE networks, which improves Nemorino's playing strength a lot!

Nemorino comes with it's own network. The network format is slightly different than the original format from Stockfish as I removed the 64 "BONA_PIECE_ZERO" input parameters from the weights file and from the inference code (which is an adapted copy of the code from Stockfish). Nevertheless Nemorino can use the network files from Stockfish as well - it will simply create a converted copy on first use.

Additionally as it's more than 2 years since the last release, this version contains a lot of minor improvements and bugfixes.
Testrun of Nemorino 6.00 finished.

https://www.sp-cc.de

(Perhaps you have to clear your browsercache or reload the website)

Frank Quisinsky
Posts: 5162
Joined: Wed Nov 18, 2009 6:16 pm
Location: Trier, Germany
Contact:

Re: Nemorino 6 (NNUE)

Post by Frank Quisinsky » Sun Oct 18, 2020 7:18 am

Hi,

super!
Will be participant for the next FCP Tourney.

THANKS for Nemorino again!

Best
Frank
I like computer chess!

Post Reply