Marvin 5.0.0 is now available. The big change in this release is the switch to NNUE based evaluation. In my tests it is about 60 elo stronger compared to the previous version. A default network file is included in the binary package. Just put the file in the same directory as the executable and it should be detected and used automatically.
For network inference I have written my own code. It doesn't use any intrinsics, instead it relies on OpenMP and auto-vectorization. So the code is easy to understand but quite a lot slower than Stockfish/Cfish. To compensate for this I use smaller network, HalfKP 128x2-32-32 (network file is about 10MB).
Data for training was generated by Marvin 4.0.0 self-play. The default network was trained using 500M positions searched to depth 10. Code for the trainer is available here, https://github.com/bmdanielsson/nnue-trainer. It is based on the nnue-pytorch project and uses a lot of code from that project.
Binaries: https://github.com/bmdanielsson/marvin- ... tag/v5.0.0
Marvin 5.0.0
Moderators: hgm, Dann Corbit, Harvey Williamson
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
- Graham Banks
- Posts: 34830
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: Marvin 5.0.0
Hi, Martin!
Great news! The shame is that I have just started a new tournament including 4.0.0 and 4.0.1 versions. But I think it is not late to replace one of the participants by Marvin 5.0.0
Great news! The shame is that I have just started a new tournament including 4.0.0 and 4.0.1 versions. But I think it is not late to replace one of the participants by Marvin 5.0.0

Incredibly fast systems miscount incredibly fast.
Re: Marvin 5.0.0
Very cool, I look forward to playing it. 

-
- Posts: 696
- Joined: Sat Jul 21, 2018 5:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
-
- Posts: 5387
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
- Full name: Frank Quisinsky
- Contact:
Re: Marvin 5.0.0
Hi,
after problem with an other engine I must make different changes for the still running FCP Tourney-2021.
A good chance to replaced Marvin 4.0.1 POPCNT x64 with Marvin 5.0.0 NN AVX2 x64.
Thank you!
Best
Frank
after problem with an other engine I must make different changes for the still running FCP Tourney-2021.
A good chance to replaced Marvin 4.0.1 POPCNT x64 with Marvin 5.0.0 NN AVX2 x64.
Thank you!
Best
Frank
I like computer chess!
- Sylwy
- Posts: 3531
- Joined: Fri Apr 21, 2006 2:19 pm
- Location: IASI (Romania) - the historical capital of MOLDOVA