chessgod101
Please login to view all of the forum content.

Stockfish Polyglot

Go down

Stockfish Polyglot

Post  kramnik on Tue Oct 09, 2018 9:57 pm

Stockfish Polyglot: Updated September, 15 2018

- Changelog: Tweak opposite colored bishops endgame scaling.


Due to the missing of this feature in the main release I have decided to create a Stockfish perfectly equal to the last beta version with the capability to use Polyglot books (aka .bin or BIN).

In order to do that I used the library polybook.h from Brainfish and merged with the Stockfish code.

Stockfish Polyglot comes with almost any architecture available, hence also for old 32bit operating systems like Windows XP, old machines, 64bit systems, standard machines, modern machines and power computers. It runs on both Windows and Linux.


Versions:

Windows:

- Stockfish_Polyglot_2018-09-15_32bit.exe
- Stockfish_Polyglot_2018-09-15_32bit_general.exe
- Stockfish_Polyglot_2018-09-15_32bit_old.exe
- Stockfish_Polyglot_2018-09-15_32bit_popc.exe
- Stockfish_Polyglot_2018-09-15_x64.exe
- Stockfish_Polyglot_2018-09-15_x64_bmi2.exe
- Stockfish_Polyglot_2018-09-15_x64_general.exe
- Stockfish_Polyglot_2018-09-15_x64_modern.exe
- Stockfish_Polyglot_2018-09-15_x64_popc.exe

Linux:

Stockfish_Polyglot_2018-09-15_32bit
Stockfish_Polyglot_2018-09-15_32bit_general
Stockfish_Polyglot_2018-09-15_32bit_old
Stockfish_Polyglot_2018-09-15_32bit_popc
Stockfish_Polyglot_2018-09-15_x64
Stockfish_Polyglot_2018-09-15_x64_bmi2
Stockfish_Polyglot_2018-09-15_x64_general
Stockfish_Polyglot_2018-09-15_x64_modern
Stockfish_Polyglot_2018-09-15_x64_popc



https://chess.massimilianogoi.com/download/stockfish/

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

STOCKFISH POLYGLOT

Post  lazza4 on Wed Oct 10, 2018 1:35 am

I don't know what sort of scam you are running here pal but these so called Stockfish engines couldn't play their way out of a paper bag.

lazza4

Posts : 103
Points : 117
Reputation : 14
Join date : 2011-02-02

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  kramnik on Wed Oct 10, 2018 1:47 am

lazza4 wrote:I don't know what sort of scam you are running here pal but these so called Stockfish engines couldn't play their way out of a paper bag.

What you mean for "play their way out of a paper bag"? These are working Stockfish updates with only the adding of the Polyglot books reading. There is no scam at all, all the engines hosted on my site are free and always they will.

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  kramnik on Sun Oct 21, 2018 10:13 am

Stockfish Polyglot: Updated Ocber, 21 2018

- Changelog: This is the expansion of the Stockfish version having timestamp "1539542457":

"Simplify check extensions

Remove the !moveCountPruning condition for check extensions, which seems not necessary."

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 22238 W: 4835 L: 4715 D: 12688 Elo +1.87
http://tests.stockfishchess.org/tests/view/5bb3241a0ebc592439f6d2ac

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 36593 W: 5898 L: 5802 D: 24893 Elo +0.91
http://tests.stockfishchess.org/tests/view/5bb34c220ebc592439f6d5dc

Bench: 4274207


Versions:

Windows:

- Stockfish_Polyglot_2018-10-21_32bit.exe
- Stockfish_Polyglot_2018-10-21_32bit_general.exe
- Stockfish_Polyglot_2018-10-21_32bit_old.exe
- Stockfish_Polyglot_2018-10-21_32bit_popc.exe
- Stockfish_Polyglot_2018-10-21_x64.exe
- Stockfish_Polyglot_2018-10-21_x64_bmi2.exe
- Stockfish_Polyglot_2018-10-21_x64_general.exe
- Stockfish_Polyglot_2018-10-21_x64_modern.exe
- Stockfish_Polyglot_2018-10-21_x64_popc.exe

Linux:

Stockfish_Polyglot_2018-10-21_32bit
Stockfish_Polyglot_2018-10-21_32bit_general
Stockfish_Polyglot_2018-10-21_32bit_old
Stockfish_Polyglot_2018-10-21_32bit_popc
Stockfish_Polyglot_2018-10-21_x64
Stockfish_Polyglot_2018-10-21_x64_bmi2
Stockfish_Polyglot_2018-10-21_x64_general
Stockfish_Polyglot_2018-10-21_x64_modern
Stockfish_Polyglot_2018-10-21_x64_popc

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

Stockfish 270918 64-bit 4CPU

Post  sohel1214 on Sun Oct 21, 2018 10:05 pm

which 1 top ccrl 40/40 Stockfish 270918 64-bit 4CPU ............... web show too many Stockfish 270918 . can help us which 1 top ccrl 40/40 web?

sohel1214

Posts : 82
Points : 110
Reputation : 6
Join date : 2011-10-09

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  kramnik on Sun Oct 21, 2018 10:26 pm

This one is good, it's even improved compared to the 270918 version (few elo points more). For a normal computer I guess the x64_modern should be ok. If it has a Haswell cpu you must use x64_bmi2 instead. For powerful Xeons the version x64_popc.

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

ty for ur advice

Post  sohel1214 on Mon Oct 22, 2018 9:21 am

kramnik wrote:This one is good, it's even improved compared to the 270918 version (few elo points more). For a normal computer I guess the x64_modern should be ok. If it has a Haswell cpu you must use x64_bmi2 instead. For powerful Xeons the version x64_popc.


ok i use it .

sohel1214

Posts : 82
Points : 110
Reputation : 6
Join date : 2011-10-09

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  rickystevano on Mon Oct 22, 2018 5:05 pm

how set stockfish with goi bin? i can set from C:// but im not find tick own book? can u give screenshot how set it right? thanks

rickystevano

Posts : 155
Points : 181
Reputation : 2
Join date : 2017-11-21

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  kramnik on Sun Nov 04, 2018 8:45 pm

rickystevano wrote:how set stockfish with goi bin? i can set from C:// but im not find tick own book? can u give screenshot how set it right? thanks

Sorry for the delay, you can find Own Book in the engine dialog box when you are configuring its settings. Newer version in the next post.

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  kramnik on Sun Nov 04, 2018 8:47 pm

Stockfish Polyglot: Updated November, 11 2018

It was reported to me from Sedat Canbaz, then confirmed by other testers, that the previous version of Stockfish Polyglot made too few kylonodes per second...
I hope to have fixed this issue with this release, updated to the latest Stockfish beta. All I had to do to solve the issue was setting 'optimize = yes' in the source Makefile.

Stockfish Polyglot is none but the very own Stockfish with the only addition of the possibility to use Polyglot (.bin) books.
This distribution is enhanced by the pgo-build option.

Stockfish Polyglot comes with almost any architecture available, hence also for old 32bit operating systems like Windows XP, old machines, 64bit systems, standard machines, modern machines and power computers. It runs on both Windows and Linux. NOT FOR MACOS OR ANDROID.


- Changelog: This is the expansion of the Stockfish version having timestamp "1541192906":

Rook tweaks in evaluation

Some small changes in evaluation to try to convince Stockfish to centralize her rooks more in middle game and avoid trapping them in the corners. Joint work by SFisGOD and snicolet.


STC:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 99826 W: 21895 L: 21341 D: 56590 Elo +1.93
http://tests.stockfishchess.org/tests/view/5bdc3e280ebc595e0ae277df

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 21467 W: 3541 L: 3322 D: 14604 Elo +3.54
http://tests.stockfishchess.org/tests/view/5bdc9ff30ebc595e0ae28119

Bench: 3631608


Versions:

Windows:

- Stockfish_Polyglot_2018-11-04_32bit.exe
- Stockfish_Polyglot_2018-11-04_32bit_general.exe
- Stockfish_Polyglot_2018-11-04_32bit_old.exe
- Stockfish_Polyglot_2018-11-04_32bit_popc.exe
- Stockfish_Polyglot_2018-11-04_x64.exe
- Stockfish_Polyglot_2018-11-04_x64_bmi2.exe
- Stockfish_Polyglot_2018-11-04_x64_general.exe
- Stockfish_Polyglot_2018-11-04_x64_modern.exe
- Stockfish_Polyglot_2018-11-04_x64_popc.exe


Linux:

Stockfish_Polyglot_2018-11-04_32bit
Stockfish_Polyglot_2018-11-04_32bit_general
Stockfish_Polyglot_2018-11-04_32bit_old
Stockfish_Polyglot_2018-11-04_32bit_popc
Stockfish_Polyglot_2018-11-04_x64
Stockfish_Polyglot_2018-11-04_x64_bmi2
Stockfish_Polyglot_2018-11-04_x64_general
Stockfish_Polyglot_2018-11-04_x64_modern
Stockfish_Polyglot_2018-11-04_x64_popc

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  rickystevano on Mon Nov 05, 2018 1:41 am

canu give screenshot how tick own book, i still not find it

rickystevano

Posts : 155
Points : 181
Reputation : 2
Join date : 2017-11-21

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  marihuanero on Mon Nov 05, 2018 8:26 am

rickystevano wrote:canu give screenshot how tick own book, i still not find it

You can't find it because you might be using shredder GUI or maybe other. In chessbase GUI you will find the "own book"

marihuanero

Posts : 24
Points : 37
Reputation : 5
Join date : 2013-12-07

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  rickystevano on Mon Nov 05, 2018 4:22 pm

i use fritz15 GUI

rickystevano

Posts : 155
Points : 181
Reputation : 2
Join date : 2017-11-21

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  kramnik on Thu Nov 08, 2018 9:25 pm

Doh, I've just noticed that Thomas Zipproth has removed the Own Book checkbox (or that was in some other engine??...).

I will make an example so that you will understand how to use bin books through this program:

I have a book called book.bin in my Chessbase book folder, so the path is C:\Users\Massimiliano Goi\Documents\ChessBase\Books. In order to use book bin I have to enter the string on the 'BookFile' text box (where Set here your Polyglot book path is written) the string C:\Users\Massimiliano Goi\Documents\ChessBase\Books\book.bin

In Linux this won't work, of course, because that operating system doesn't like spaces in both files and folders (the one between my first name and my family name). If you want to deactivate the bin book just remove a letter from the string you have entered so that the engine won't reach the book. Maybe in the further releases I could insert by myself an OwnBook checkbox and a file selection popup window so that it would automatically insert the book path, but I'm not an expert in this kind of things.

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  rickystevano on Sat Nov 10, 2018 3:22 am

without tick own book? can book bin work?

rickystevano

Posts : 155
Points : 181
Reputation : 2
Join date : 2017-11-21

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  kramnik on Sat Nov 10, 2018 10:16 am

Of course!! And perfectly! Just enter the string of your book path and see.

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

Changelog added.

Post  kramnik on Tue Nov 13, 2018 12:43 am

Stockfish Polyglot 2018-11-13

Since Stockfish Polyglot has made great results in the latest Playchess machines tournaments, even reaching the first place, I have decided to updated it to the latest Stockfish beta version.
This new release has alot of updates and elo raising.


Stockfish can reach up to 512 cores. From >8 cores it automatically enables the NUMA optimization, as far I have understood by reading the latest official Stockfish GitHub update.

Stockfish Polyglot is none but the very own Stockfish with the only addition of the possibility to use Polyglot (.bin) books. In order to do that I used the library polybook.h from Brainfish and merged with the Stockfish code. This new update features the 'OwnBook' checkbox as requested, so that you can easily switch from the Polyglot book to the local CTG book (Chessbase softwares) or ABK book (Arena GUI). I've wandered through GitHub to recover the 'OwnBook' checkbox code (it needed just two mere rows..), luckily I've managed to find it and extract the part I needed to use.

This distribution is enhanced by the pgo-build option.

Stockfish Polyglot comes with almost any architecture available, hence also for old 32bit operating systems like Windows XP, old machines, 64bit systems, standard machines, modern machines and power computers. It runs on both Windows and Linux. NOT FOR MACOS OR ANDROID, IF SOMEONE CAN COMPILE THIS SOFTWARE FOR THESE TWO SYSTEMS PLEASE WRITE ME CLICKING 'CONTACTS' ABOVE.

- Changelog: This is the expansion of the Stockfish version having timestamp "1542051187".

Versions:

Windows:

- Stockfish_Polyglot_2018-11-13_32bit.exe
- Stockfish_Polyglot_2018-11-13_32bit_general.exe
- Stockfish_Polyglot_2018-11-13_32bit_old.exe
- Stockfish_Polyglot_2018-11-13_32bit_popc.exe
- Stockfish_Polyglot_2018-11-13_x64.exe
- Stockfish_Polyglot_2018-11-13_x64_bmi2.exe
- Stockfish_Polyglot_2018-11-13_x64_general.exe
- Stockfish_Polyglot_2018-11-13_x64_modern.exe
- Stockfish_Polyglot_2018-11-13_x64_popc.exe


Linux:

Stockfish_Polyglot_2018-11-13_32bit
Stockfish_Polyglot_2018-11-13_32bit_general
Stockfish_Polyglot_2018-11-13_32bit_old
Stockfish_Polyglot_2018-11-13_32bit_popc
Stockfish_Polyglot_2018-11-13_x64
Stockfish_Polyglot_2018-11-13_x64_bmi2
Stockfish_Polyglot_2018-11-13_x64_general
Stockfish_Polyglot_2018-11-13_x64_modern
Stockfish_Polyglot_2018-11-13_x64_popc


Complete changelog:

- Changelog: This is the expansion of the Stockfish version having timestamp "1542051187".

From the previous version of Stockfish Polyglot the following changes/benchmarks were made by the official Stockfish team:

"Replace the PassedDanger array by an equation

This equation seems to do as well as the current PassedDanger array.

Master values were: 3, 7, 11, 20
The new values given by the equation are: 3, 6, 11, 18

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 84301 W: 18155 L: 18156 D: 47990 Elo -0.00
http://tests.stockfishchess.org/tests/view/5bda03180ebc595e0ae2518e

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 7940 W: 1358 L: 1217 D: 5365 Elo +6.17
http://tests.stockfishchess.org/tests/view/5bdc69880ebc595e0ae27d28

We stopped a LTC run after 70000 games:
LLR: 0.74 (-2.94,2.94) [0.00,4.00]
Total: 70257 W: 11319 L: 11064 D: 47874 Elo +1.26
http://tests.stockfishchess.org/tests/view/5bdca8420ebc595e0ae281a9

Bench: 3913185

----------------------------

Remove redundant king square parameter

We don't need to pass the king square as an explicit parameter to the functions
king_safety() and do_king_safety() since we already pass in the position.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 69686 W: 14894 L: 14866 D: 39926 Elo +0.14
http://tests.stockfishchess.org/tests/view/5be84ac20ebc595e0ae3283c

No functional change.

----------------------------

Simplify tropism. (#1807)

We calculate tropism as a sum of two factors. The first is the number of squares in our kingFlank and Camp that are attacked by the enemy; the second is number of these squares that are attacked twice. Prior to this commit, we excluded squares we defended with pawns from this second value, but this appears unnecessary. (Doubly-attacked squares near our king are still dangerous.) The removal of this exclusion is a possible small Elo gain at STC (estimated +1.59) and almost exactly neutral at LTC (estimated +0.04).

STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 20942 W: 4550 L: 4427 D: 11965 Elo +2.04
http://tests.stockfishchess.org/tests/view/5be4e0ae0ebc595e0ae308a0

LTC:
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 56941 W: 9172 L: 9108 D: 38661 Elo +0.39
http://tests.stockfishchess.org/tests/view/5be4ec340ebc595e0ae30938

Bench: 3813986

----------------------------

Pawn and Piece Values Tuned at LTC

Failed STC
LLR: -2.96 (-2.94,2.94) [0.00,4.00]
Total: 27487 W: 5846 L: 5903 D: 15738 Elo -0.72
http://tests.stockfishchess.org/tests/view/5be1d3190ebc595e0ae2e5b8

Passed 1st LTC
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 38503 W: 6270 L: 5999 D: 26234 Elo +2.45
http://tests.stockfishchess.org/tests/view/5be1f5ef0ebc595e0ae2e750

Passed 2nd LTC
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 34016 W: 5584 L: 5326 D: 23106 Elo +2.64
http://tests.stockfishchess.org/tests/view/5be2a1970ebc595e0ae2f1b4

This pull request lead to an interesting discussion about testing
methodology for Stockfish:
https://github.com/official-stockfish/Stockfish/pull/1804

Bench: 3647775

----------------------------

Extension for king moves changing castling rights

passed STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 8463 W: 1919 L: 1747 D: 4797 Elo +7.06
http://tests.stockfishchess.org/tests/view/5be15d510ebc595e0ae2dec6

passed LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 142590 W: 23263 L: 22587 D: 96740 Elo +1.65
http://tests.stockfishchess.org/tests/view/5be1667b0ebc595e0ae2df2d

Bench: 3607243

----------------------------

Simplify mobility danger

Check sign only after adding mobility danger term.

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 9090 W: 2001 L: 1856 D: 5233 Elo +5.54
http://tests.stockfishchess.org/tests/view/5bdc5ee10ebc595e0ae27bc2

LTC
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 123466 W: 19766 L: 19805 D: 83895 Elo -0.11
http://tests.stockfishchess.org/tests/view/5bdc678e0ebc595e0ae27cf3

bench: 3630207

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

#12-3-2018: STOCKFISH POLYGLOT 10 HAS BEEN RELEASED.

Post  kramnik on Mon Dec 03, 2018 6:22 am



Stockfish Polyglot 10:

Updated December, 3 2018

Intro: I knew since the very first moment that Stockfish 10 was released, and even before, because playing aroung with its betas I've seen a "Stockfish 10 beta", but I couldn't get my hands on it because I was fully busy on my Goi 5.1 CTG update 1 book day and night, that was a journey! Compared to that, the making of this compilation is ridiculous in terms of logistic. In the past Zagor Almanah's tournament I have seen great performances made by the previous version of Stockfish Polyglot, I'm expecting the same for this one. If you have any request, please feel free to write me in the Contacs Section.

Stockfish Polyglot is none but the very own Stockfish with the only addition of the possibility to use Polyglot (.bin) books. In order to do that I used the library polybook.h from Brainfish and merged with the Stockfish code. This new update features the 'OwnBook' checkbox as requested, so that you can easily switch from the Polyglot book to the local CTG book (Chessbase softwares) or ABK book (Arena GUI). I've wandered through GitHub to recover the 'OwnBook' checkbox code (it needed just two mere rows..), luckily I've managed to find it and extract the part I needed to use.

This distribution is enhanced by the pgo-build option.

Stockfish Polyglot comes with almost any architecture available, hence also for old 32bit operating systems like Windows XP, old machines, 64bit systems, standard machines, modern machines and power computers. It runs on both Windows and Linux. NOT YET FOR MACOS OR ANDROID.

Link: https://chess.massimilianogoi.com/download/stockfish/.

kramnik

Posts : 38
Points : 52
Reputation : 4
Join date : 2018-06-28

View user profile

Back to top Go down

Re: Stockfish Polyglot

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum