Minic version 3

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

Moderator: Ras

Krzysztof Grzelak
Posts: 1585
Joined: Tue Jul 15, 2014 12:47 pm

Re: Minic version 3

Post by Krzysztof Grzelak »

You did as you said - it doesn't work. Or it's an engine not on my processor.

Image
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Minic version 3

Post by Guenther »

Krzysztof Grzelak wrote: Sun Mar 07, 2021 6:21 pm You did as you said - it doesn't work. Or it's an engine not on my processor.

Image
But this is just the beginning - read my post again, you need to feed commands - I had it explained all.
By default it will not load any NNUE...

If you don't know how to feed commands just type them (I won't explain how to copy/paste them into the cmd window)
and hit return after each command, otherwise it will not be sent.
https://rwbc-chess.de

[Trolls n'existent pas...]
Krzysztof Grzelak
Posts: 1585
Joined: Tue Jul 15, 2014 12:47 pm

Re: Minic version 3

Post by Krzysztof Grzelak »

I have this information - info string unrecognised comand setopion.
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Minic version 3

Post by Guenther »

Krzysztof Grzelak wrote: Sun Mar 07, 2021 6:44 pm I have this information - info string unrecognised comand setopion.
It is setoption (not setopion). Please don't post each of your typos now in this thread.
(I feel a bit tired now... like 'setopium')
https://rwbc-chess.de

[Trolls n'existent pas...]
Krzysztof Grzelak
Posts: 1585
Joined: Tue Jul 15, 2014 12:47 pm

Re: Minic version 3

Post by Krzysztof Grzelak »

Sorry to inconvenience you and thank you very much Guenther.
Krzysztof Grzelak
Posts: 1585
Joined: Tue Jul 15, 2014 12:47 pm

Re: Minic version 3

Post by Krzysztof Grzelak »

Thanks also to the author of the engine.
User avatar
xr_a_y
Posts: 1872
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: Minic version 3

Post by xr_a_y »

Krzysztof Grzelak wrote: Sun Mar 07, 2021 8:07 pm Thanks also to the author of the engine.
Thank you for using it :D
Krzysztof Grzelak
Posts: 1585
Joined: Tue Jul 15, 2014 12:47 pm

Re: Minic version 3

Post by Krzysztof Grzelak »

And where the latest version of the program.
User avatar
xr_a_y
Posts: 1872
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: Minic version 3

Post by xr_a_y »

Krzysztof Grzelak wrote: Thu Apr 29, 2021 1:51 pm And where the latest version of the program.
"3.06 alpha" was just a test for tcec, official release is coming soon with a new net also.
User avatar
xr_a_y
Posts: 1872
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: Minic version 3

Post by xr_a_y »

Hi all,

I'm happy to announce here Minic 3.06 with a new net named "Nocturnal Nadir".

https://github.com/tryingsomestuff/Mini ... s/tag/3.06
https://github.com/tryingsomestuff/NNUE-Nets

This release introduces some bug fixes and some features.
The new net named "Nocturnal Nadir" is available here (see https://github.com/tryingsomestuff/NNUE-Nets) and plays at least +20Elo above "Noisy Notch".

Minic 3.06 can now play in Armageddon mode (using HCE or NNUE). This requieres a WDL model which was fitted using recent rating lists data. WDL outputs can be displayed using the "WDL_display" option (but they are not "true" WDL outputs of course). Maybe some fun tourney soon !

Minic 3.06 has also the possibility to use UCI_Opponent or UCI_RatingAdv (for TCEC S21). Using this, Minic will adapt contempt to its opponent.

Another added feature is the possibility to make Minic weaker without any randomness, only based on max nodes. To activate this, use the "nodesBasedLevel" option (with Level or UCI_LimitStrength and UCI_Elo options of course). A future work will be to better fit Minic level to FIDE rating.

Help / documentation of Minic has been updated quite a lot, I hope informations needed are available there.

What didn't work well since release 3.04 :
- train smaller nets (they are quite good at STC but fails at LTC), Minic 3.05 + "Nibbled Nutshel"l is such a try and is not officially released for this reason
- use multiple small nets depending on game phase (I tried 2 or 3). It seems a single net well trained ok already ok, no need to "help" the train process by separating game phase.
- search parameters tuning using some very good tools already advertised on this forum. I didn't get anything better than current parameters unfortunatly for now.

Work in progress for next release includes :
- better Elo fit for UCI_Elo option
- debug of "distributed" version (distributed memory version of Minic using MPI)
- data generation using noisy noise instead of HCE
- another try to quantization of the net

Many recent experiment shows that using something else than the "slylake" version (BMI2 + AVX2) to test NNUE leads to quite weaker results, I really encourage rating lists to only use the "slylake" executable when the hardware allows for it.

Have fun!