TCEC has removed its NNUE Guidelines

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

Moderator: Ras

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

TCEC has removed its NNUE Guidelines

Post by Madeleine Birchfield »

TCEC used to have a section dedicated to NNUE engines in its rules:
Guidelines for use of NNUE at TCEC:
1. NNUE code can be used and considered as if it was a library (even if it is not literally one).
2. Custom modifications to the basic NNUE code are strongly encouraged, it should be considered rather like a starting point.
3. All NNUE training data should be generated by the unique engine's own search and/or eval code.
Do the NNUE guidelines apply outside NNUE technology?
No, of course not.
As of 22 October 2021, the TCEC NNUE guidelines have been depreciated and removed from the rules:

https://wiki.chessdom.org/index.php?tit ... oldid=2077
https://wiki.chessdom.org/index.php?tit ... oldid=2029
User avatar
Rebel
Posts: 7562
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: TCEC has removed its NNUE Guidelines

Post by Rebel »

Madeleine Birchfield wrote: Fri Oct 22, 2021 6:23 pm TCEC used to have a section dedicated to NNUE engines in its rules:
Guidelines for use of NNUE at TCEC:
1. NNUE code can be used and considered as if it was a library (even if it is not literally one).
2. Custom modifications to the basic NNUE code are strongly encouraged, it should be considered rather like a starting point.
3. All NNUE training data should be generated by the unique engine's own search and/or eval code.
Do the NNUE guidelines apply outside NNUE technology?
No, of course not.
This means a starting programmer first must write a good HCE eval before getting into NNUE.

Ridiculous.

Edit, also, is SF still allowed to use Leela data under the new rule?
90% of coding is debugging, the other 10% is writing bugs.
Madeleine Birchfield
Posts: 512
Joined: Tue Sep 29, 2020 4:29 pm
Location: Dublin, Ireland
Full name: Madeleine Birchfield

Re: TCEC has removed its NNUE Guidelines

Post by Madeleine Birchfield »

Rebel wrote: Fri Oct 22, 2021 10:13 pm This means a starting programmer first must write a good HCE eval before getting into NNUE.

Ridiculous.

Edit, also, is SF still allowed to use Leela data under the new rule?
I think you misunderstand my post: those rules used to exist at TCEC but no longer exist anymore. SF is allowed to use Leela's data now because the rules preventing SF from using Leela's data at TCEC have been removed.
User avatar
Rebel
Posts: 7562
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: TCEC has removed its NNUE Guidelines

Post by Rebel »

Madeleine Birchfield wrote: Fri Oct 22, 2021 10:25 pm
Rebel wrote: Fri Oct 22, 2021 10:13 pm This means a starting programmer first must write a good HCE eval before getting into NNUE.

Ridiculous.

Edit, also, is SF still allowed to use Leela data under the new rule?
I think you misunderstand my post: those rules used to exist at TCEC but no longer exist anymore. SF is allowed to use Leela's data now because the rules preventing SF from using Leela's data at TCEC have been removed.
I think you are right, my bad :D
90% of coding is debugging, the other 10% is writing bugs.
matejst
Posts: 373
Joined: Mon May 14, 2007 8:20 pm
Full name: Boban Stanojević

Re: TCEC has removed its NNUE Guidelines

Post by matejst »

BTW, I remember that Peter Osterlund experimented with Giraffe's evaluation four years ago. I tested his Texel GI after he made it available, not long ago -- it was very slow, but it beat easily engines that achieve similar depths -- and it seems strange now that we had to wait for the NNUE and SF to embrace NNs for the evaluation.