chessgod101
Please login to view all of the forum content.

Sugar-NN1.1 32-64

Go down

Sugar-NN1.1 32-64 Empty Sugar-NN1.1 32-64

Post  merlin1 on Mon Jul 01, 2019 12:05 pm

https://github.com/Zerbinati/SugaR-NN/releases/tag/S_NN1.1

merlin1

Posts : 23
Points : 79
Reputation : 32
Join date : 2017-05-22

Back to top Go down

Sugar-NN1.1 32-64 Empty SugaR-NN_2019-08-13

Post  kramnik on Tue Aug 13, 2019 5:31 am

SugaR: Updated August, 13 2019.

After the latest surprising great performances (a tester of mine tried SugaR against Raubfisch, with a surprising result of Sugar doubling the wins), I couldn't avoid to host this engine on my website, but before I had to put my hand on it since I don't like all those files created in the same place where the chess engine is. So now they are all into a folder called 'SugaR-NN Files', a much more orderly way.

- Changelog: this distribution is an adaptation of SugaR-NN dated Jul 31, 2019, I have set the program to put any output file into the created directory 'SugaR-NN Files'.

SugaR is a free UCI chess engine derived from Stockfish made by Marco Zerbinati under the GPL license.

This version of SugaR supports up to 128 cores; the engine can use two parallel BIN books (original code by Thomas Zipproth) and has a Self Learning function implemented.

NN section (Experimental Neural Networks inspired techniques)

Experimental, MonteCarloTreeSearch, if activated, the engine's behaviour is similar to AlphaZero concepts.

Idea are implemented, integrated on SugaR:

NN Persisted Self-Learning

Boolean, Default: True

(Montecarlo by Kelly Kinyama) only when true. This creates three files for machine learning purposes: SugaR-NN implements a persistent learning algorithm by Kelly kyniama and Andrea Manzo. Reads and creates the following file types: pawngame.bin with the learning when there are max a total of 2 pieces for white and black

experience.bin with the learning for
- opening variation of max 16 moves (8 half-moves) and a total of at least 7 pieces (no pawns) for white and black
- positions with max 6 pieces (no pawns) for white and black

One or many .bin files, each one associated to a single position biunivocally associated to the (technically, hashKey), in an opening variation of max 8 moves (16 half-moves) and a total of at least 7 pieces (no pawns) for white and black. This position is also in the experience.bin. So, these files are to speed the load in memory.

Every .bin file is so a collection of one or more positions stored with the following format (similar to in memory Stockfish Transposition Table):

- best move
- board signature (hash key)
- best move depth
- best move score

At the engine loading, there is an automatic merge to pawn.bin and experience.bin files, if we put the other ones, based on the following convention:

.bin

where
- fileType="experience"/"bin"
- qualityIndex , an integer, incrementally from 0 on based on the file's quality assigned by the user (0 best quality and so on)

The opening files can be simply copied and, in case of conflict/same name, the user must choice the one to use.

Because of disk access, to be effective, the learning must be made at no bullet time controls (less than 5 minutes/game).

NN Perceptron Algorithm

Boolean, Default: False
(Perceptron Sigmoid activation by Stefano Cardanobile) for Late Move Reductions search as training signal

NN MCTS Score

Boolean, Default: False
((Montecarlo Tree Search Scores) by Jörg Oster) in main search function to an upper node.

This edition includes:

Windows:

- SugaR-NN_2019-08-13_32bit_general.exe for general 32-bit CPUs
- SugaR-NN_2019-08-13_32bit_old.exe for old computers
- SugaR-NN_2019-08-13_32bit_ppc-32.exe for 32bit power pc
- SugaR-NN_2019-08-13_32bit.exe for standard 32bit CPUs
- SugaR-NN_2019-08-13_x64_bmi2.exe for Haswell CPUs
- SugaR-NN_2019-08-13_x64_general.exe for general 64bit CPUs
- SugaR-NN_2019-08-13_x64_modern.exe for modern computers
- SugaR-NN_2019-08-13_x64_ppc-64.exe for 64bit power pc
- SugaR-NN_2019-08-13_x64.exe for standard 64-bit CPUs

kramnik

Posts : 338
Points : 953
Reputation : 591
Join date : 2018-06-28

https://chess.massimilianogoi.com

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  kramnik on Wed Sep 18, 2019 10:09 pm

SugaR: Updated September, 19 2019.

Changelog: this distribution is a compiling of SugaR-NN dated September 14, 2019 - SugaR-NN 140919.

The author said that this engine is designed for analysis, I've tried it and I must say it's working very good.

This edition includes:

Windows:

- SugaR-NN_2019-09-18_32bit_general.exe for general 32-bit CPUs
- SugaR-NN_2019-09-18_32bit_old.exe for old computers
- SugaR-NN_2019-09-18_32bit_ppc-32.exe for 32bit power pc
- SugaR-NN_2019-09-18_32bit.exe for standard 32bit CPUs
- SugaR-NN_2019-09-18_x64_bmi2.exe for Haswell CPUs
- SugaR-NN_2019-09-18_x64_general.exe for general 64bit CPUs
- SugaR-NN_2019-09-18_x64_modern.exe for modern computers
- SugaR-NN_2019-09-18_x64_ppc-64.exe for 64bit power pc
- SugaR-NN_2019-09-18_x64.exe for standard 64-bit CPUs

Linux:

- SugaR-NN_2019-09-19_32bit_general for general 32-bit CPUs
- SugaR-NN_2019-09-19_32bit_old for old computers
- SugaR-NN_2019-09-19_32bit_ppc-32 for 32bit power pc
- SugaR-NN_2019-09-19_32bit for standard 32bit CPUs
- SugaR-NN_2019-09-19_x64_bmi2 for Haswell CPUs
- SugaR-NN_2019-09-19_x64_general for general 64bit CPUs
- SugaR-NN_2019-09-19_x64_modern for modern computers
- SugaR-NN_2019-09-19_x64_ppc-64 for 64bit power pc
- SugaR-NN_2019-09-19_x64 for standard 64-bit CPUs

kramnik

Posts : 338
Points : 953
Reputation : 591
Join date : 2018-06-28

https://chess.massimilianogoi.com

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  kramnik on Wed Nov 06, 2019 12:32 pm

SugaR: Updated November, 6 2019.

- Changelog: Changelog: SugaR-NN updated to November 4, 2019, in particular: changes.

This version is quite impressive in speed:

Sugar-NN1.1 32-64 Snn061119depth

this was reached in the ending phase of a game. I hope such speed doesn't come with the price of avoiding some important branch... Anyway, tried today the x64 (not bmi2) version, I was amazed how it made draw in a disadvantaged position against Exxon.

Game:
[White "Exxon, NazFish 051119 64 B"]
[Black "Maxath, SugaR-NN 061119 64"]
[Result "1/2-1/2"]
[WhiteElo "2546"]
[BlackElo "2472"]
[EventDate "2019.11.06"]
1.a3 e5 2.c4 Nc6 3.e3 Nge7 4.b4 d5 5.cxd5 Nxd5 6.Qc2 Bd6 7.Bb2 f5 8.Nf3 Qe7 9.d3 a5 10.b5 Nd8 11.g3 Bd7 12.Nc3 Nxc3 13.Qxc3 Nf7 14.d4 e4 15.Ne5 Bxe5 16.dxe5 Be6 17.Be2 O-O 18.Rc1 Rfc8 19.Qc5 Qe8 20.h4 Nd8 21.O-O b6 22. Qd4 a4 23.Qb4 Kh8 24.g4 Nb7 25.f4 Nc5 26.gxf5 Bxf5 27.Rf2 Rd8 28.Rg2 Rd7 29.Rxc5 bxc5 30.Qxc5 Be6 31.Bd4 Rad8 32.h5 h6 33.Qc6 Kg8 34.Rg6 Bf5 35.Rg3 Kh7 36.Qc5 Be6 37.Rg6 Qf7 38.Qc6 Re7 39.Qc1 Bf5 40.Rc6 Rdd7 41.Kf2 Re6 42. Ra6 Qe7 43.Kg3 g5 44.hxg6+ Rxg6+ 45.Rxg6 Kxg6 46.Qc6+ Qe6 47.Qa6 Kh7 48. Qxe6 Bxe6 49.Bd1 Rg7+ 50.Kh2 Bb3 51.Be2 Rg8 52.b6 cxb6 53.Bb5 Be6 54.Bc6 Bf5 55.e6 Kg6 56.e7 Kf7 57.e8=Q+ Rxe8 58.Bxe8+ Kxe8 59.Bxb6 Kf7 60.Kg3 Kg6 61.Kh4 Bd7 62.Bd4 h5 63.Be5 Bf5 64.Bd4 Bd7 65.Be5 Be6 66.Bc7 Bg4 67.Bd8 Be6 68.Bb6 Bg4 69.Bc5 Kh6 70.Bd4 Kg6 71.Bb6 Bd1 72.Bd4 Be2 73.Kg3 Bg4 74. Be5 Kf5 75.Kh4 Be2 76.Bg7 Kg6 77.Be5 Kf5 78.Bc3 Bd1 79.Ba1 Bf3 80.Bd4 Be2 81.Be5 Bg4 82.Bd4 Kg6 83.Bc5 Be6 84.Be7 Bg4 85.Bd6 Be6 86.Be5 Bg4 87.Bd6 Bd7 88.Kg3 Bg4 89.Be5 Bf3 90.Bc3 Be2 91.Be5 Bf3 92.Ba1 Bg4 93.Bd4 Kf5 94. Bc3 Kg6 95.Bd4 Be2 96.Bc5 Kf5 97.Bb4 Kg6 98.Be7 Kf5 99.Kf2 Bf3 100.Kg3 Bd1 101.Bd6 Be2 102.Bb4 Kg6 103.Bc3 Bg4 104.Ba5 Be6 105.Bb4 Kf5 106.Kh4 Kg6 107.Be7 Bf7 108.Bd8 Kf5 109.Bc7 Kf6 110.Be5+ Kg6 111.Bd6 Be8 112.Be7 Bb5 1/2-1/2.

Yes, I know that the opening 1.a3 is very weak, but there was a moment in which the Black (myself) was in disadvantage and I thought I had lost the game... SugaR instead recovered and lead to a draw.

This edition includes:

Windows:

- SugaR-NN_2019-11-06_32bit_general.exe for general 32-bit CPUs
- SugaR-NN_2019-11-06_32bit_old.exe for old computers
- SugaR-NN_2019-11-06_32bit_ppc-32.exe for 32bit power pc
- SugaR-NN_2019-11-06_32bit.exe for standard 32bit CPUs
- SugaR-NN_2019-11-06_x64_bmi2.exe for Haswell CPUs
- SugaR-NN_2019-11-06_x64_general.exe for general 64bit CPUs
- SugaR-NN_2019-11-06_x64_modern.exe for modern computers
- SugaR-NN_2019-11-06_x64_ppc-64.exe for 64bit power pc
- SugaR-NN_2019-11-06_x64.exe for standard 64-bit CPUs



Linux:

- SugaR-NN_2019-11-06_32bit_general for general 32-bit CPUs
- SugaR-NN_2019-11-06_32bit_old for old computers
- SugaR-NN_2019-11-06_32bit_ppc-32 for 32bit power pc
- SugaR-NN_2019-11-06_32bit for standard 32bit CPUs
- SugaR-NN_2019-11-06_x64_bmi2 for Haswell CPUs
- SugaR-NN_2019-11-06_x64_general for general 64bit CPUs
- SugaR-NN_2019-11-06_x64_modern for modern computers
- SugaR-NN_2019-11-06_x64_ppc-64 for 64bit power pc
- SugaR-NN_2019-11-06_x64 for standard 64-bit CPUs

kramnik

Posts : 338
Points : 953
Reputation : 591
Join date : 2018-06-28

https://chess.massimilianogoi.com

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  kramnik on Wed Jan 01, 2020 1:17 pm

SugaR-NN: Updated January, 1 2020 .

For Windows only. NO LINUX, NO ANDROID, NO MACOS.



- Changelog: SugaR-NN updated to December 15, 2019, in particular: https://github.com/Zerbinati/SugaR-NN/commit/ed5caa3fca1108ae87c1a95227b2f3ebb0d39b42 .

Compiled with MinGW on Windows. A BIG THANKS TO MARCO ZERBINATI FOR HAVING ASSISTED ME INTO THIS NEW WAY OF COMPILE.

SugaR is a free UCI chess engine derived from Stockfish made by Marco Zerbinati under the GPL license.

This version of SugaR supports up to 128 cores; the engine can use two parallel BIN books (original code by Thomas Zipproth).

This version can use also a Live Book, see the GitHub specs above for details.

kramnik

Posts : 338
Points : 953
Reputation : 591
Join date : 2018-06-28

https://chess.massimilianogoi.com

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  Tal74 on Thu Jan 02, 2020 3:56 am

kramnik wrote:SugaR-NN: Updated January, 1 2020 .

For Windows only. NO LINUX, NO ANDROID, NO MACOS.



- Changelog: SugaR-NN updated to December 15, 2019, in particular: https://github.com/Zerbinati/SugaR-NN/commit/ed5caa3fca1108ae87c1a95227b2f3ebb0d39b42 .

Compiled with MinGW on Windows. A BIG THANKS TO MARCO ZERBINATI FOR HAVING ASSISTED ME INTO THIS NEW WAY OF COMPILE.

SugaR is a free UCI chess engine derived from Stockfish made by Marco Zerbinati under the GPL license.

This version of SugaR supports up to 128 cores; the engine can use two parallel BIN books (original code by Thomas Zipproth).

This version can use also a Live Book, see the GitHub specs above for details.

Thanks, but I can't download it from that site with Opera, please mirror if possible.(zippyshare or solidfiles, for example...)
Thanks in advance and Happy New Year! Smile

Tal74

Posts : 9
Points : 14
Reputation : 3
Join date : 2017-03-17

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  kramnik on Sun Jan 26, 2020 5:31 am

SugaR: Updated January, 26 2020.

Changelog: recalibrate scorescale.


This edition includes:

Windows:

- Sugar-NN 2020-01-26 32bit general.exe for general 32-bit CPUs
- Sugar-NN 2020-01-26 32bit old.exe for old computers
- Sugar-NN 2020-01-26 32bit ppc-32.exe for 32bit power pc
- Sugar-NN 2020-01-26 32bit.exe for standard 32bit CPUs
- Sugar-NN 2020-01-26 x64 bmi2.exe for Haswell CPUs
- Sugar-NN 2020-01-26 x64 general.exe for general 64bit CPUs
- Sugar-NN 2020-01-26 x64 modern.exe for modern computers
- Sugar-NN 2020-01-26 x64 ppc-64.exe for 64bit power pc
- Sugar-NN 2020-01-26 x64.exe for standard 64-bit CPUs

Android:

- Sugar-NN-170120-arm7-pgo for 32bit Android systems
- Sugar-NN-170120-arm8-pgo for 64bit Android systems



Compiled with MinGW on Windows, Android compilings kindly provdided by Alex1976.

kramnik

Posts : 338
Points : 953
Reputation : 591
Join date : 2018-06-28

https://chess.massimilianogoi.com

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  kramnik on Sun Feb 16, 2020 6:40 pm

SugaR: Updated February, 16 2020.

Changelog: First official S_Xpro-NN release
Remember that the XPrO-NN series is optimized for normal play
Bench: 4741808
- Update Self-Learning
- Alignment with the Master branch
Simplify Tweak late move reductions at root.


Since at the moment I'm outside home and I'm unable to compile I thought to update this release with the standard Zerbinati's executables for Windows.

This edition includes:

Windows:

- S_Xpro-NN.1.0.32.exe for 32-bit operating systems
- S_Xpro-NN.1.0.64.BMI2.EXE for Intel processors
- S_Xpro-NN.1.0.64.POPCNT.exe for 64bit operating system with population count algorythm
- S_Xpro-NN.1.0.64.EXE for 64-bit operating systems

kramnik

Posts : 338
Points : 953
Reputation : 591
Join date : 2018-06-28

https://chess.massimilianogoi.com

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  Thor2011 on Mon Feb 17, 2020 11:32 am

kramnik wrote:SugaR: Updated November, 6 2019.

- Changelog: Changelog: SugaR-NN updated to November 4, 2019, in particular: changes.

This version is quite impressive in speed:

Sugar-NN1.1 32-64 Snn061119depth

this was reached in the ending phase of a game. I hope such speed doesn't come with the price of avoiding some important branch... Anyway, tried today the x64 (not bmi2) version, I was amazed how it made draw in a disadvantaged position against Exxon.

Game:
[White "Exxon, NazFish 051119 64 B"]
[Black "Maxath, SugaR-NN 061119 64"]
[Result "1/2-1/2"]
[WhiteElo "2546"]
[BlackElo "2472"]
[EventDate "2019.11.06"]
1.a3 e5 2.c4 Nc6 3.e3 Nge7 4.b4 d5 5.cxd5 Nxd5 6.Qc2 Bd6 7.Bb2 f5 8.Nf3 Qe7 9.d3 a5 10.b5 Nd8 11.g3 Bd7 12.Nc3 Nxc3 13.Qxc3 Nf7 14.d4 e4 15.Ne5 Bxe5 16.dxe5 Be6 17.Be2 O-O 18.Rc1 Rfc8 19.Qc5 Qe8 20.h4 Nd8 21.O-O b6 22. Qd4 a4 23.Qb4 Kh8 24.g4 Nb7 25.f4 Nc5 26.gxf5 Bxf5 27.Rf2 Rd8 28.Rg2 Rd7 29.Rxc5 bxc5 30.Qxc5 Be6 31.Bd4 Rad8 32.h5 h6 33.Qc6 Kg8 34.Rg6 Bf5 35.Rg3 Kh7 36.Qc5 Be6 37.Rg6 Qf7 38.Qc6 Re7 39.Qc1 Bf5 40.Rc6 Rdd7 41.Kf2 Re6 42. Ra6 Qe7 43.Kg3 g5 44.hxg6+ Rxg6+ 45.Rxg6 Kxg6 46.Qc6+ Qe6 47.Qa6 Kh7 48. Qxe6 Bxe6 49.Bd1 Rg7+ 50.Kh2 Bb3 51.Be2 Rg8 52.b6 cxb6 53.Bb5 Be6 54.Bc6 Bf5 55.e6 Kg6 56.e7 Kf7 57.e8=Q+ Rxe8 58.Bxe8+ Kxe8 59.Bxb6 Kf7 60.Kg3 Kg6 61.Kh4 Bd7 62.Bd4 h5 63.Be5 Bf5 64.Bd4 Bd7 65.Be5 Be6 66.Bc7 Bg4 67.Bd8 Be6 68.Bb6 Bg4 69.Bc5 Kh6 70.Bd4 Kg6 71.Bb6 Bd1 72.Bd4 Be2 73.Kg3 Bg4 74. Be5 Kf5 75.Kh4 Be2 76.Bg7 Kg6 77.Be5 Kf5 78.Bc3 Bd1 79.Ba1 Bf3 80.Bd4 Be2 81.Be5 Bg4 82.Bd4 Kg6 83.Bc5 Be6 84.Be7 Bg4 85.Bd6 Be6 86.Be5 Bg4 87.Bd6 Bd7 88.Kg3 Bg4 89.Be5 Bf3 90.Bc3 Be2 91.Be5 Bf3 92.Ba1 Bg4 93.Bd4 Kf5 94. Bc3 Kg6 95.Bd4 Be2 96.Bc5 Kf5 97.Bb4 Kg6 98.Be7 Kf5 99.Kf2 Bf3 100.Kg3 Bd1 101.Bd6 Be2 102.Bb4 Kg6 103.Bc3 Bg4 104.Ba5 Be6 105.Bb4 Kf5 106.Kh4 Kg6 107.Be7 Bf7 108.Bd8 Kf5 109.Bc7 Kf6 110.Be5+ Kg6 111.Bd6 Be8 112.Be7 Bb5 1/2-1/2.

Yes, I know that the opening 1.a3 is very weak, but there was a moment in which the Black (myself) was in disadvantage and I thought I had lost the game... SugaR instead recovered and lead to a draw.

This edition includes:

Windows:

- SugaR-NN_2019-11-06_32bit_general.exe for general 32-bit CPUs
- SugaR-NN_2019-11-06_32bit_old.exe for old computers
- SugaR-NN_2019-11-06_32bit_ppc-32.exe for 32bit power pc
- SugaR-NN_2019-11-06_32bit.exe for standard 32bit CPUs
- SugaR-NN_2019-11-06_x64_bmi2.exe for Haswell CPUs
- SugaR-NN_2019-11-06_x64_general.exe for general 64bit CPUs
- SugaR-NN_2019-11-06_x64_modern.exe for modern computers
- SugaR-NN_2019-11-06_x64_ppc-64.exe for 64bit power pc
- SugaR-NN_2019-11-06_x64.exe for standard 64-bit CPUs



Linux:

- SugaR-NN_2019-11-06_32bit_general for general 32-bit CPUs
- SugaR-NN_2019-11-06_32bit_old for old computers
- SugaR-NN_2019-11-06_32bit_ppc-32 for 32bit power pc
- SugaR-NN_2019-11-06_32bit for standard 32bit CPUs
- SugaR-NN_2019-11-06_x64_bmi2 for Haswell CPUs
- SugaR-NN_2019-11-06_x64_general for general 64bit CPUs
- SugaR-NN_2019-11-06_x64_modern for modern computers
- SugaR-NN_2019-11-06_x64_ppc-64 for 64bit power pc
- SugaR-NN_2019-11-06_x64 for standard 64-bit CPUs


can you a download link this version?

Thor2011

Posts : 30
Points : 36
Reputation : 4
Join date : 2011-10-21

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  kramnik on Tue Feb 18, 2020 1:07 am

I am sorry, I never keep old version ms because I want to keep order and space. But maybe you can find it here https://chessengines.blogspot.com/?m=1

kramnik

Posts : 338
Points : 953
Reputation : 591
Join date : 2018-06-28

https://chess.massimilianogoi.com

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  xam on Tue Feb 18, 2020 4:05 am

Thor2011 wrote:
kramnik wrote:SugaR: Updated November, 6 2019.

can you a download link this version?

https://bayfiles.com/r9a6Q0a9o6/SugaR-NN_2019-11-06_zip

xam

Posts : 56
Points : 168
Reputation : 102
Join date : 2014-01-24

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  Thor2011 on Tue Feb 18, 2020 7:26 am

xam wrote:
Thor2011 wrote:
kramnik wrote:SugaR: Updated November, 6 2019.

can you a download link this version?

https://bayfiles.com/r9a6Q0a9o6/SugaR-NN_2019-11-06_zip

Thank you

Thor2011

Posts : 30
Points : 36
Reputation : 4
Join date : 2011-10-21

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  kramnik on Tue Feb 18, 2020 10:59 am

Why are you so interested into this version?

Thor2011 wrote:
xam wrote:
Thor2011 wrote:
kramnik wrote:SugaR: Updated November, 6 2019.

can you a download link this version?

https://bayfiles.com/r9a6Q0a9o6/SugaR-NN_2019-11-06_zip

Thank you

kramnik

Posts : 338
Points : 953
Reputation : 591
Join date : 2018-06-28

https://chess.massimilianogoi.com

Back to top Go down

Sugar-NN1.1 32-64 Empty Re: Sugar-NN1.1 32-64

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top


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