TCEC season 13, 2 NN engines will be participating, Leela and Deus X

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

Moderators: hgm, Rebel, chrisw

Nay Lin Tun
Posts: 708
Joined: Mon Jan 16, 2012 6:34 am

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by Nay Lin Tun »

Gian-Carlo Pascutto wrote: Fri Aug 10, 2018 10:47 am
Just a bit of my oil to throw on the fire.
:shock: :) :D :twisted:
Nay Lin Tun
Posts: 708
Joined: Mon Jan 16, 2012 6:34 am

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by Nay Lin Tun »

Congratulations Leela Team !!
User avatar
Rubinus
Posts: 1161
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by Rubinus »

ESET...
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by AdminX »

Rubinus wrote: Fri Aug 10, 2018 11:32 amESET...
Giving it to her like no one else can! LMAO :D
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
jp
Posts: 1470
Joined: Mon Apr 23, 2018 7:54 am

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by jp »

Gian-Carlo Pascutto wrote: Fri Aug 10, 2018 10:47 am
frankp wrote: Fri Aug 10, 2018 10:00 am Obviously DX could not exist without leela. Such arguments have been rehashed many times but have had zero impact as far as I can tell. The clone status is so obvious and this has been known by TCEC for some time now, so I do not expect it be banned at this late stage.
It's up to (all) the other authors to vote with their feet. The core Leela Chess Zero people made a firm statement now that is a bit less conciliatory than the previous one. Will they withdraw Leela Zero from TCEC if DX plays? If they don't, IMHO the statement is without teeth. By playing in the tournament you are supporting the status quo.

Just a bit of my oil to throw on the fire.
Is withdrawing really their only option? Can't they if they really want e.g. get together with Wasp & lodge a protest?
frankp
Posts: 228
Joined: Sun Mar 12, 2006 3:11 pm

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by frankp »

Gian-Carlo Pascutto wrote: Fri Aug 10, 2018 10:47 am
frankp wrote: Fri Aug 10, 2018 10:00 am Not seen any official announcement yet, but I imagine the answer is no. It was probably always a 'done deal' when it was accepted in the apparently secretive way it all happened at the last minute.

Obviously a matter for TCEC and their reputation. leela-DX is an interesting project. But if I was the wasp author I would be unhappy about not getting promoted because of a clone - or indeed a program that could not compete because its place was taken in Div 4 by a clone.

The whole situation is so bizarre that I am still waiting for the 'real' plan to be revealed. AS is not a programmer to my knowledge, has never submitted a chess program to a competition before and did not write or contribute to leela in any way, simply produced a weights file (interesting though that is) which is 'powered by leela' as he rather insultingly now says. The weights file is even produced by unaltered leela training code. Obviously DX could not exist without leela. Such arguments have been rehashed many times but have had zero impact as far as I can tell. The clone status is so obvious and this has been known by TCEC for some time now, so I do not expect it be banned at this late stage.
TCEC has always allowed engines that are derivative works of others, haven't they?

It's up to (all) the other authors to vote with their feet. The core Leela Chess Zero people made a firm statement now that is a bit less conciliatory than the previous one. Will they withdraw Leela Zero from TCEC if DX plays? If they don't, IMHO the statement is without teeth. By playing in the tournament you are supporting the status quo.

Just a bit of my oil to throw on the fire.
Of course it is a matter for TCEC what they do and do not allow, as I said.
I think 'derivative' is a generous description of leela-DX. It could not play without leela, at all. Being no more than a separate weights file - as I am sure you know. Similar to extracting all the SF evaluation and search weights into a separate file loaded at run-time and calling this file a new engine powered by SF.

Looking forward to many 'new' engines based on leela. Very little effort needed - no programming skill, no knowledge of AI etc. Just produce a weights file using existing software and run using existing software. Interesting to see how TCEC determine which of them will be allowed, now the precedent is set.

Take your point about pulling-out on principal. But of course then the spotlight focusses only on leela-DX I guess. Matter for the devs of course. I think their post is partly response to the way they feel AS behaved - but obviously do not know.
whereagles
Posts: 565
Joined: Thu Nov 13, 2014 12:03 pm

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by whereagles »

Just let DX finish this season. I doubt it will promote to division 2 anyway. Next season Wasp gets a direct entry to division 3 and it should be fine.

It is a fun engine to put in-between seasons for showdowns. Plus, it can be trained with engine games for improvements.
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by AdminX »

whereagles wrote: Fri Aug 10, 2018 12:23 pm Just let DX finish this season. I doubt it will promote to division 2 anyway. Next season Wasp gets a direct entry to division 3 and it should be fine.

It is a fun engine to put in-between seasons for showdowns. Plus, it can be trained with engine games for improvements.
Even that solution does not sit right with me. Seems more like a consolation prize. Why not just set a extra seat at the table for Div 3?
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
whereagles
Posts: 565
Joined: Thu Nov 13, 2014 12:03 pm

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by whereagles »

also possible, although one might need to fiddle with the software to do that and TCEC is a bit short on manpower now, so I hear
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: TCEC season 13, 2 NN engines will be participating, Leela and Deus X

Post by Laskos »

Milos wrote: Wed Aug 08, 2018 1:23 pm
Laskos wrote: Wed Aug 08, 2018 12:41 pm Ah, some newer, more power efficient 22 core per CPU Xeon? In that case, only price-wise there is a disbalance. What I can say, is that my i7 4 core CPU and GTX 1060 GPU is a pretty balanced combination, and the results I get Lc0 versus regular engine are somewhat better than what TCEC seems to show now.
Pricewise only because 22-core Xeon is ridiculously expensive compared to its performance, i.e. performance/price ratio is terrible. It's a bit the case like V100.
1060 has the best performance/price ratio within GPUs. Its equivalent within CPUs would be an 8 core Ryzen 7 like 1700. However that one is at least 2x better power wise. And that doesn't include another at least 2 core CPU that you need in order to run Lc0 on 1060, which raises power ratio to 3x and increases the price of Lc0 run system.
Latest SFdev on 16 threads Ryzen 7 1700 is at least 500Elo stronger of the best test (and overall) net in CCRL40/4 equivalent TC on 1060 and all that with 3x less power and cheaper price overall.
Price-wise Nvidia 1060 is a pretty fair comparison to Ryzen 7 1700. A bit lower price for GPU, but higher consumption power-wise. I still think that Lc0 on GTX 1060 performs somewhat better against regular engines on 8 core Ryzen 7 1700 than what TCEC shows. I think that two CPU cores allocation for Lc0 is a bit bogus, one can allocate 2 threads of the same core with very little loss, a large part of CPU cycles Lc0 needs being anyway garbage. In fact I might check the GPU load with affinites set to 2 threads of the same CPU core.