Release Rebel 15
Moderators: hgm, Rebel, chrisw
-
- Posts: 7158
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Release Rebel 15
1. New and stronger neural network made from 1.87 billion positions.
2. Estimated strength increase over Rebel 14.2 emulating CCRL 40/2 testing in the range of 80-130 elo.
3. See the Rebel 15 development diary for details.
4. NNUE tuner parameter in Engine Settings. Default setting now 70%.
5. For the moment Rebel 15 is only available as AVX2 engine. It has to be seen if we are still able to provide a weaker SSE version for older computers. NNUE evaluation strongly relies on the AVX2 instruction set and there might come a moment older computers become an obstacle to progress.
....
http://rebel13.nl/windows/rebel-15.html
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 620
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
Re: Release Rebel 15
Another candidate for my testing gauntlet. Thanks.
May I suggest that you change your option "Number of Threads" to a simple "Threads". This is IMO a de facto standard of (almost) all good engines and makes it easier for GUIs and tournament software to set common settings.
Regards, Andreas
May I suggest that you change your option "Number of Threads" to a simple "Threads". This is IMO a de facto standard of (almost) all good engines and makes it easier for GUIs and tournament software to set common settings.
Regards, Andreas
-
- Posts: 7158
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
-
- Posts: 366
- Joined: Mon May 14, 2007 8:20 pm
- Full name: Boban Stanojević
Re: Release Rebel 15
Great news, Ed. But I don't fully understand why there is no SSE version: Stockfish, Koivisto, Berserk, Seer all have such versions, and SF and Seer have a bigger net.Rebel wrote: ↑Fri Apr 29, 2022 2:47 pm
5. For the moment Rebel 15 is only available as AVX2 engine. It has to be seen if we are still able to provide a weaker SSE version for older computers. NNUE evaluation strongly relies on the AVX2 instruction set and there might come a moment older computers become an obstacle to progress.
-
- Posts: 3236
- Joined: Sat Feb 16, 2008 7:38 am
- Full name: Peter Martan
Re: Release Rebel 15
Thanks for the new version, Ed!
Am I right, that Syzygy- tbs aren't used, are they?
At least no UCI- option for a path to be seen and no hits shown in Fritz- GUI regards
Peter.
-
- Posts: 7158
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: Release Rebel 15
About every version I am using a new and different net architecture developed by Chris and it becomes nearly impossible to support 2 types of code for each new net, one for AVX2 and one for SSE. As you can see from the beta version, it's called rebel-15-nn8, meaning net architecture 8. Chris for his CSTAL is using net architecture 9, a significant improvement over net 8. At some point maintaining double code for each new net will result in messy code vulnerable for bugs, programmers don't like that.matejst wrote: ↑Fri Apr 29, 2022 4:43 pmGreat news, Ed. But I don't fully understand why there is no SSE version: Stockfish, Koivisto, Berserk, Seer all have such versions, and SF and Seer have a bigger net.Rebel wrote: ↑Fri Apr 29, 2022 2:47 pm
5. For the moment Rebel 15 is only available as AVX2 engine. It has to be seen if we are still able to provide a weaker SSE version for older computers. NNUE evaluation strongly relies on the AVX2 instruction set and there might come a moment older computers become an obstacle to progress.
It doesn't mean I can not get a SSE version to work for Rebel 15, I will try, but no promise for success.
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 7158
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: Release Rebel 15
Is that all it needs, an UCI Syzygy path parameter to get it to work in Fritz?
I am dunno about table bases
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 3236
- Joined: Sat Feb 16, 2008 7:38 am
- Full name: Peter Martan
Re: Release Rebel 15
No, path only isn't all that's needed, some special code in engine would be fine too, I guess, but that's something, I dunno much about neitherRebel wrote: ↑Fri Apr 29, 2022 8:10 pmIs that all it needs, an UCI Syzygy path parameter to get it to work in Fritz?
I am dunno about table bases
Fritz is one GUI you don't have to specify the path in UCI- options of the engine normally cause the GUI gives stored path to engines able to communicate that, so I mentioned e.g. this GUI. If only UCI- option for path would be missing, in Fritz Syzgys could yet work theoretically, no hits in output shown was just one more symptom diagnosed by me regards...
Tried HCE and Arena too, in those GUIs you have to give in path to Syzygys as UCI- option, but for that, there has to be a UCI- option in the engine.
You're welcome for further informations from my side, but I guess, Rebel 15 can't use Syzygys so far
Peter.
-
- Posts: 366
- Joined: Mon May 14, 2007 8:20 pm
- Full name: Boban Stanojević
Re: Release Rebel 15
Thanks, Ed.Rebel wrote: ↑Fri Apr 29, 2022 8:05 pmAbout every version I am using a new and different net architecture developed by Chris and it becomes nearly impossible to support 2 types of code for each new net, one for AVX2 and one for SSE. As you can see from the beta version, it's called rebel-15-nn8, meaning net architecture 8. Chris for his CSTAL is using net architecture 9, a significant improvement over net 8. At some point maintaining double code for each new net will result in messy code vulnerable for bugs, programmers don't like that.matejst wrote: ↑Fri Apr 29, 2022 4:43 pmGreat news, Ed. But I don't fully understand why there is no SSE version: Stockfish, Koivisto, Berserk, Seer all have such versions, and SF and Seer have a bigger net.Rebel wrote: ↑Fri Apr 29, 2022 2:47 pm
5. For the moment Rebel 15 is only available as AVX2 engine. It has to be seen if we are still able to provide a weaker SSE version for older computers. NNUE evaluation strongly relies on the AVX2 instruction set and there might come a moment older computers become an obstacle to progress.
It doesn't mean I can not get a SSE version to work for Rebel 15, I will try, but no promise for success.
-
- Posts: 358
- Joined: Wed Mar 08, 2006 8:36 pm
- Location: UK
Re: Release Rebel 15
Thanks. Great to finally see an engine called Rebel with multipv!