Stockfish 13 merged on github

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

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
jshriver
Posts: 1280
Joined: Wed Mar 08, 2006 8:41 pm
Location: Morgantown, WV, USA
Contact:

Stockfish 13 merged on github

Post by jshriver » Fri Feb 19, 2021 5:31 pm

https://github.com/official-stockfish/S ... b0900ff5dd
Official release version of Stockfish 13

Bench: 3766422

-----

It is our pleasure to release Stockfish 13 to chess fans worldwide.
As usual, downloads are freely available at

https://stockfishchess.org

The Stockfish project builds on a thriving community of enthusiasts
who contribute their expertise, time, and resources to build a free
and open-source chess engine that is robust, widely available, and
very strong. We would like to thank them all!

The good news first: from now on, our users can expect more frequent
high-quality releases of Stockfish! Sadly, this decision has been
triggered by the start of sales of the Fat Fritz 2 engine by ChessBase,
which is a copy of a very recent development version of Stockfish
with minor modifications. We refer to our statement on Fat Fritz 2[1]
and a community blog[2] for further information.

This version of Stockfish is significantly stronger than any of its
predecessors. Stockfish 13 outperforms Stockfish 12 by at least
35 Elo[3]. When playing against a one-year-old Stockfish, it wins 60
times more game pairs than it loses[4]. This release features an NNUE
network retrained on billions of positions, much faster network
evaluation code, and significantly improved search heuristics, as
well as additional evaluation tweaks. In the course of its development,
this version has won the superfinals of the TCEC Season 19 and
TCEC Season 20.

Going forward, the Leela Chess Zero and Stockfish teams will join
forces to demonstrate our commitment to open source chess engines and
training tools, and open data. We are convinced that our free and
open-source chess engines serve the chess community very well.

Stay safe and enjoy chess!

User avatar
Guenther
Posts: 3937
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: Stockfish 13 merged on github

Post by Guenther » Fri Feb 19, 2021 5:41 pm

jshriver wrote:
Fri Feb 19, 2021 5:31 pm
...
Going forward, the Leela Chess Zero and Stockfish teams will join
forces to demonstrate our commitment to open source chess engines and
training tools, and open data. We are convinced that our free and
open-source chess engines serve the chess community very well.


Stay safe and enjoy chess!
The last paragraph is very interesting.
https://rwbc-chess.de
'chessqueen' 2018-present, aka: 'George' 2013-2016, 'pichy' 2006-2013, 'Jorge Pichard' 2000-2006 (old forum)
Troll barometer:
https://docs.google.com/spreadsheets/d/ ... KSptBx9AUs

Ferdy
Posts: 4581
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: Stockfish 13 merged on github

Post by Ferdy » Fri Feb 19, 2021 5:52 pm

Guenther wrote:
Fri Feb 19, 2021 5:41 pm
jshriver wrote:
Fri Feb 19, 2021 5:31 pm
...
Going forward, the Leela Chess Zero and Stockfish teams will join
forces to demonstrate our commitment to open source chess engines and
training tools, and open data. We are convinced that our free and
open-source chess engines serve the chess community very well.


Stay safe and enjoy chess!
The last paragraph is very interesting.
Those people are doing an excellent job. Let's see how AS would innovate again.

User avatar
Ozymandias
Posts: 1323
Joined: Sun Oct 25, 2009 12:30 am

Re: Stockfish 13 merged on github

Post by Ozymandias » Fri Feb 19, 2021 8:11 pm

Guenther wrote:
Fri Feb 19, 2021 5:41 pm
jshriver wrote:
Fri Feb 19, 2021 5:31 pm
...
Going forward, the Leela Chess Zero and Stockfish teams will join
forces to demonstrate our commitment to open source chess engines and
training tools, and open data. We are convinced that our free and
open-source chess engines serve the chess community very well.


Stay safe and enjoy chess!
The last paragraph is very interesting.
Called it.

carldaman
Posts: 2094
Joined: Sat Jun 02, 2012 12:13 am

Re: Stockfish 13 merged on github

Post by carldaman » Sat Feb 20, 2021 12:56 am

Can we now call Stocksh (pardon me, I meant Stockfish) the new number #1, or do we have to wait for further testing? :P

gaard
Posts: 336
Joined: Mon Jun 07, 2010 1:13 am
Location: Holland, Michigan
Full name: Martin Wyngaarden

Re: Stockfish 13 merged on github

Post by gaard » Sat Feb 20, 2021 1:07 am

carldaman wrote:
Sat Feb 20, 2021 12:56 am
Can we now call Stocksh (pardon me, I meant Stockfish) the new number #1, or do we have to wait for further testing? :P
More testing is needed, IMO. SF13 is approximately 41 Elo ahead of SF12 in my 1CPU testing at 60+1, compared to their own results of 36 Elo at 60+0.6. The closest commercial competitor is within 10 Elo at similar time controls. So if the proof is in the pudding, then results at (say) 40/15' (and longer time control) will be the deciding factor.

Edit: Going by https://ccrl.chessdom.com/ccrl/4040/ the number #1 is SF13.

Modern Times
Posts: 2765
Joined: Thu Jun 07, 2012 9:02 pm

Re: Stockfish 13 merged on github

Post by Modern Times » Sat Feb 20, 2021 2:10 am

gaard wrote:
Sat Feb 20, 2021 1:07 am

Edit: Going by https://ccrl.chessdom.com/ccrl/4040/ the number #1 is SF13.
I would say so, but subject to error margins. The problem for Fat Fritz 2 was that it gained very little from 1CPU to 4CPU here. You need to play a few thousand games under controlled conditions to be sure, which just isn't realistic at 40/15.
.

Opinions expressed here are my own, and not necessarily those of the CCRL Group.

Nay Lin Tun
Posts: 700
Joined: Mon Jan 16, 2012 5:34 am

Re: Stockfish 13 merged on github

Post by Nay Lin Tun » Sat Feb 20, 2021 3:48 am

Ferdy wrote:
Fri Feb 19, 2021 5:52 pm
Guenther wrote:
Fri Feb 19, 2021 5:41 pm
jshriver wrote:
Fri Feb 19, 2021 5:31 pm
...
Going forward, the Leela Chess Zero and Stockfish teams will join
forces to demonstrate our commitment to open source chess engines and
training tools, and open data. We are convinced that our free and
open-source chess engines serve the chess community very well.


Stay safe and enjoy chess!
The last paragraph is very interesting.
Those people are doing an excellent job. Let's see how AS would innovate again.
He can do copycat of Leelafish. :)

Leelafish seemed a very good source of marketing gimmick. :)

https://github.com/Zeta36/leela-fish

Ferdy
Posts: 4581
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: Stockfish 13 merged on github

Post by Ferdy » Sat Feb 20, 2021 6:04 am

Nay Lin Tun wrote:
Sat Feb 20, 2021 3:48 am
Ferdy wrote:
Fri Feb 19, 2021 5:52 pm
Guenther wrote:
Fri Feb 19, 2021 5:41 pm
jshriver wrote:
Fri Feb 19, 2021 5:31 pm
...
Going forward, the Leela Chess Zero and Stockfish teams will join
forces to demonstrate our commitment to open source chess engines and
training tools, and open data. We are convinced that our free and
open-source chess engines serve the chess community very well.


Stay safe and enjoy chess!
The last paragraph is very interesting.
Those people are doing an excellent job. Let's see how AS would innovate again.
He can do copycat of Leelafish. :)

Leelafish seemed a very good source of marketing gimmick. :)

https://github.com/Zeta36/leela-fish
With NNUE, perhaps just use the Lc0 NN to generate training positions for NNUE. dkappe had been doing this already. Wondering if he can surpass the current sf13 NNUE.

User avatar
M ANSARI
Posts: 3500
Joined: Thu Mar 16, 2006 6:10 pm

Re: Stockfish 13 merged on github

Post by M ANSARI » Sat Feb 20, 2021 6:22 am

Great job guys! Thanks a lot for this amazing engine!

One thing I always was wondering. Is it difficult to implement something in the engine install that would check your CPU and then automatically choose the best executable for your CPU? I guess if it was easy this would have been done before, but somehow I can't see how this would be difficult as the Windows System has the CPU identification. All that would be needed is to use that data and then point to the correct install. This would help a lot of people. For a lot of people looking up the CPU and then deciding which executable to choose is not trivial and it just seems that this would be a nice thing to have.

Post Reply