Final Release of Ethereal, V12.75

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

Moderators: hgm, Rebel, chrisw

nabildanial
Posts: 126
Joined: Thu Jun 05, 2014 5:29 am
Location: Malaysia

Re: Final Release of Ethereal, V12.75

Post by nabildanial »

nabildanial wrote: Sat Oct 10, 2020 7:18 pm Here is a compile using the "make release" flag.

I've deleted my compile since Andrew has released the official(?) one.
AndrewGrant
Posts: 1750
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Final Release of Ethereal, V12.75

Post by AndrewGrant »

nabildanial wrote: Sun Oct 11, 2020 6:32 am
nabildanial wrote: Sat Oct 10, 2020 7:18 pm Here is a compile using the "make release" flag.

I've deleted my compile since Andrew has released the official(?) one.
Sure. We can use the word official for the Ethereal 12.75 SF-NNUE.

So I took a trick that I learned from some forum, and then saw put into practice in Cfish. Which is to look at the things defined when march=native is used, and then set the flags for vector maths basedon those. Its a brilliant trick. However, it assumes march=native. When you built for release, march=native was not set, and those flags were not updated. So you were using the slowest possible Ethereal compile. I imagine it was 2x or even 4x as slow.
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: Final Release of Ethereal, V12.75

Post by Rebel »

AndrewGrant wrote: Sun Oct 11, 2020 3:21 am
Rebel wrote: Sun Oct 11, 2020 12:31 am Ethereal 12.75 SF-NNUE +172

http://rebel13.nl/dump/mrl-lcx.html
Would you be interested in adding Stockfish 12 Classical to your list? I'm interested in that Ethereal without NNUE actually beats out Komodo and Houdini. Maybe an indicator that Ethereal's evaluation is very solid? I would not be surprised if it beats Komodo's. They've got more knowledge, but I'm confident mine is tuned better.
Compare with - http://rebel13.nl/download/srl-1000.html

Both 3171 -> draw :wink:
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Final Release of Ethereal, V12.75

Post by Guenther »

nabildanial wrote: Sun Oct 11, 2020 6:32 am
nabildanial wrote: Sat Oct 10, 2020 7:18 pm Here is a compile using the "make release" flag.

I've deleted my compile since Andrew has released the official(?) one.
I have compiled one yesterday for people w/o popcount (but still SSE 4.1), because there is no such
in the 'official' download at all. If someone is interested or needs it, just PM me.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Sylwy
Posts: 4465
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Final Release of Ethereal, V12.75

Post by Sylwy »

Yeah, this is a fine compile. Thank you !
Image

The yesterday compile (nabildanial):
Image

I resumed my match at TC=4'+2"
nabildanial
Posts: 126
Joined: Thu Jun 05, 2014 5:29 am
Location: Malaysia

Re: Final Release of Ethereal, V12.75

Post by nabildanial »

Sylwy wrote: Sun Oct 11, 2020 12:16 pm Yeah, this is a fine compile. Thank you !
Image

The yesterday compile (nabildanial):
Image

I resumed my match at TC=4'+2"
Welp, that was a huge slowdown! Sorry I didn't test the compile, I assumed the "make release" was the appropriate compile flag for it, because you know, it says release on it haha.
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Final Release of Ethereal, V12.75

Post by Frank Quisinsky »

Hi Andrew,

thanks for your Ethereal version.
Time for a new FCP Tourney, but the old tourney is not ready yet.

Later ...

Best
Frank
Madeleine Birchfield
Posts: 512
Joined: Tue Sep 29, 2020 4:29 pm
Location: Dublin, Ireland
Full name: Madeleine Birchfield

Re: Final Release of Ethereal, V12.75

Post by Madeleine Birchfield »

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Final Release of Ethereal, V12.75

Post by MikeB »

Madeleine Birchfield wrote: Thu Nov 12, 2020 9:07 pm It looks like Andrew Grant might not be done with Ethereal yet:

https://github.com/AndyGrant/EtherealDe ... cffe1887ae
https://github.com/AndyGrant/EtherealDe ... cf421653a2
Once it gets in your blood, it's hard to get out. "Chess programmers never die, they simply fade away."
Image
Madeleine Birchfield
Posts: 512
Joined: Tue Sep 29, 2020 4:29 pm
Location: Dublin, Ireland
Full name: Madeleine Birchfield

Re: Final Release of Ethereal, V12.75

Post by Madeleine Birchfield »

MikeB wrote: Thu Nov 12, 2020 9:49 pm
Madeleine Birchfield wrote: Thu Nov 12, 2020 9:07 pm It looks like Andrew Grant might not be done with Ethereal yet:

https://github.com/AndyGrant/EtherealDe ... cffe1887ae
https://github.com/AndyGrant/EtherealDe ... cf421653a2
Once it gets in your blood, it's hard to get out. "Chess programmers never die, they simply fade away."
A few weeks ago, when everybody else was posting about Ethereal's final release version 12.75, Andrew Grant announced that he was writing his own neural network trainer, and then Halogen 7 came on the scene with a NNUE network that was trained on his trainer. So I thought, well, Andrew Grant probably doesn't want to get rid of his hard work on Ethereal's handcrafted evaluation function after trumpeting how much Ethereal's handcrafted evaluation function meant to him, so that is the reason why this was the final release of Ethereal, and his future would be working on Halogen with Kieren Pearson. But then earlier today he said that he wasn't working on Halogen; he was just testing his trainer with Halogen, which then brings up the question, then why did he write the trainer in the first place? Turns out in the dev version of Ethereal, he replaced whatever previous code he was using for endgames with a NNUE net, presumably trained using his trainer.