Page 1 of 1

[Solved] Stockfish 12 released.

Posted: Mon Dec 07, 2020 3:07 pm
by keos
Hi,

I will like to see if is possible to get updated stockfish, the last version of the chess engine is stockfish-12.

This is a very important step in the improvement of the chess programs this time it comes with a novelty, a new enhancement in artificial intelligence!!.

September 2, 2020: Stockfish 12 released.

Thank you very much.

Re: Stockfish 12 released.

Posted: Mon Dec 07, 2020 3:49 pm
by Jerry3904
How would that work? I see 5 different versions on the Download page of the site. Do you want just the x64 version (slow but steady)? Even Debian Sid (Experimental) only has version 11.1-1.

Re: Stockfish 12 released.

Posted: Mon Dec 07, 2020 3:54 pm
by Stevo
Jerry3904 wrote: Mon Dec 07, 2020 3:49 pm How would that work? I see 5 different versions on the Download page of the site. Do you want just the x64 version (slow but steady)? Even Debian Sid (Experimental) only has version 11.1-1.
Hopefully, I would be able to build 32-bit and 64-bit deb packages from source for our repo using the debian folder for 11 as a template. Sometimes that works, but sometimes I have to wait for the experts in Debian to do it so I can copy them.

Re: Stockfish 12 released.

Posted: Mon Dec 07, 2020 3:57 pm
by Jerry3904
K

Re: Stockfish 12 released.

Posted: Mon Dec 07, 2020 5:42 pm
by keos
I don't know about Debian but it is already updated in Arch, i was runnig it when in Endeavouros ...

This is the web site:

https://stockfishchess.org/

Image

Re: Stockfish 12 released.

Posted: Tue Dec 08, 2020 3:11 pm
by Stevo
I get a build error when it can't find nn-82215d0fd0df.nnue in the source--apparently it tries to download it during the build, and Debian won't allow that in pbuilder. I think I can just add it to the source and call it a ds1 version or something. nnue files are used by neural networking, so I wonder if the Arch version includes it--the docs seem to show it gets compiled into the binary if present.

Re: Stockfish 12 released.

Posted: Tue Dec 08, 2020 5:19 pm
by entropyfoe
Thanks Stevo !
:clap:

Your efforts are appreciated by me.

Stockfish is probably the most powerful chess engine, and this new one incorporates AI like AlphaGo and Leela Chess Zero.

The addition of the neural net evaluation has added about 100 points to the rating, already >3500.

Not much chance for a human, and when MX can unleash 10 CPU cores onto Stockfish, it will be awesome.

Re: Stockfish 12 released.

Posted: Tue Dec 08, 2020 5:40 pm
by keos
Stevo, the only thing I can assure you is that in stockfih-12 everything is included, in my words = you just have to update it for Debian, in Arch it is already working.

Re: Stockfish 12 released.

Posted: Tue Dec 08, 2020 6:44 pm
by Stevo
keos wrote: Tue Dec 08, 2020 5:40 pm Stevo, the only thing I can assure you is that in stockfih-12 everything is included, in my words = you just have to update it for Debian, in Arch it is already working.
Building this new release from source involves a lot more behind the curtain than "you just have to update it for Debian".

Re: Stockfish 12 released.

Posted: Tue Dec 08, 2020 7:04 pm
by keos
That's right, correct, there are things involved in the purely computerized matter that I do not master, I just tried to say it "in my own words".
Perhaps the best thing I can tell you is that in version 12 the NNUE is included, that's all I can tell you. :bagoverhead:

Re: Stockfish 12 released.

Posted: Thu Dec 10, 2020 6:10 pm
by Stevo
Arch probably lets the build download the .nnue file during the build, but that's forbidden in Debian builds. I just added it to the /debian folder and copy it into /src before the build to accomplish the same thing.

Here's the packages if you want to try them early: https://drive.google.com/file/d/1xamYZ9 ... sp=sharing

Oops--packages are in the mx19 folder-the rest of the stuff is construction debris from work in progress...

Debian builds the most generic, slowest version on 64-bit. I'll see if I can build the additional high performance versions and create new packages for those versions.

Re: Stockfish 12 released.

Posted: Fri Dec 11, 2020 1:05 pm
by keos
gdebi tells me NO: it is a Zip file, so I compressed it and tried various options in Scid vs pc, but they only do just a few moves and it stops ... I'll keep trying, maybe I'm doing something wrong ...

No, nothing works ...

Re: Stockfish 12 released.

Posted: Fri Dec 11, 2020 11:11 pm
by Stevo
The deb is in the mx19 file after you UNcompress the zip--but it should be in the MX 19 test repo now, too. https://repology.org/project/stockfish/versions

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 5:54 am
by keos
ok i got it, it is already in the repo ... but there is something that i do not understand, while installing it from repo there was an information saying that it was stockfish-11 and 12 (?)

And now stockfish-11 just disappeared, is not anymore at the repo, Why? How can i test version 12 without 11? -- sorry for my ignonrance ...

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 6:10 am
by tony37
keos wrote: Sat Dec 12, 2020 5:54 am ok i got it, it is already in the repo ... but there is something that i do not understand, while installing it from repo there was an information saying that it was stockfish-11 and 12 (?)
it probably just meant that you upgraded from stockfish 11 to stockfish 12

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 8:30 am
by keos
I only installed the one that is supposed to be 12 ... will it be 11 the one it says is 12? - and if the one that is installed now is really 12: Why 11 version disappears from the repos ...? :mad:

How to do by then to get the 11 back again ?. :confused:
There is no way to verify (at least for me) that the one i have installed is truly 12 except by directly facing them both (11 vs 12) to measure their strength. ;)

Also, regardless of "verifications", one always wants to see the clash between the old version and the new one! :bawling:

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 9:14 am
by entropyfoe
Synaptic shows I have the current 9-2 installed.
I have not gone to the test repo yet...


Edit...Enabling the test repo still shows the 9-1, I guess it has not yet propagated out to my MX-test repo yet.

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 9:41 am
by keos
entropyfoe,

It looks like they made this arrangement:

https://repology.org/project/stockfish/versions

For mx-17 it is the stockfish-11 version and for mx-19 the 12 version, I think that this is "my problem" ... :frown:

What should I do then to also get version 11 installed too into my system? Add which mirror ...? :hug:

Thanks!.

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 9:58 am
by tony37
@keos: I think you better just download the thing from the stockfish site.
This is for older versions: https://www.dropbox.com/sh/75gzfgu7qo94 ... Br4r_RwhGa

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 10:18 am
by jocester
Or you can go to http://abrok.eu/stockfish/ and try some of the latest dev versions.

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 10:55 am
by keos
The first option:

https://www.dropbox.com/sh/75gzfgu7qo94 ... Br4r_RwhGa

None worked for me, they barely make a few moves and stop ...

The other option: http://abrok.eu/stockfish/ does not clarify which version is the one they are exhibiting, updating, whatever ...

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 2:24 pm
by keos
Just in case. This is what according to this command i already have installed in my system:

Code: Select all

keos@keos-mx:~
$ apt -qq list stockfish
stockfish/now 12-0.1~mx19+1 amd64 [instalado, local]
stockfish/stable 9-2 i386
keos@keos-mx:~
$ whereis stockfish 9-2 i386
stockfish: /usr/games/stockfish /usr/local/bin/stockfish /usr/share/man/man6/stockfish.6.gz
9-2:
i386: /usr/bin/i386 /usr/share/man/man8/i386.8.gz
keos@keos-mx:~
$
keos@keos-mx:~
$ whereis stockfish 12-0.1~mx19+1
stockfish: /usr/games/stockfish /usr/local/bin/stockfish /usr/share/man/man6/stockfish.6.gz
12-0:
keos@keos-mx:~
$ 
 
It said nothing about stockfish-11. And it was downloaded/extracted ... -- there is not stockfish other than 9 and 12 :needcoffee:

More:
Captura de pantalla.png

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 2:37 pm
by tony37
keos wrote: Sat Dec 12, 2020 8:30 am Why 11 version disappears from the repos ...? :mad:
if you really want to know: because you asked for version 12...
You can only have one version from a debian package at the same time, so if you want different versions Stockfish versions, it seems easiest to just download from the Stockfish site. If those versions don't work, well, maybe you have to try to change some settings in the chess program you're using.

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 4:41 pm
by keos
Yes, I asked for 12 and it was obtained, thanks!!.

I thought the issue was related, it seems that it is not, is this another matter? By entering 12 and disappearing 11, now I have a new issue, isn't it? ... should I open another thread elsewhere? Is it what you suggest?.

I don't understand when you say: "try to change some settings in the chess program you're using."

I also don't understand when you say: "You can only have one version from a debian package at the same time" -- i have version 9-2 installed. There are two stockfish, the 9 and 12. Why i can not get the 11?.

I think it's the best I can explain myself ... - if we can't get version 11, the effort to get version 12 was useless.

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 5:04 pm
by tony37
keos wrote: Sat Dec 12, 2020 4:41 pm I also don't understand when you say: "You can only have one version from a debian package at the same time" -- i have version 9-2 installed. There are two stockfish, the 9 and 12. Why i can not get the 11?.
Your stockfish version 9 is for a weird reason the i386 package, and apt considers 'stockfish' and 'stockfish:i386' as two different packages. But when you install stockfish 12 from the repo, that overwrites any other 64-bit version that might be there.

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 5:17 pm
by tony37
keos wrote: Sat Dec 12, 2020 4:41 pm I don't understand when you say: "try to change some settings in the chess program you're using."
I meant in Scid vs. PC. The downloads from the Stockfish site work perfect for me (using Arena), so maybe you just have to setup the engine correctly in Scid vs. PC (I have no experience with that) and then it will work.

Re: Stockfish 12 released.

Posted: Sat Dec 12, 2020 6:36 pm
by keos
It is not Debian neither stockfish ... it works very well with Arenalinux for debian:

https://www.playwitharena.de/

Thanks tony37!! :number1: