-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stockfish 9 #1370
Stockfish 9 #1370
Conversation
No functional change. bench: 5783344
Of course, this is totally up to the maintainers, TCEC 11, Division 1 is in progress, and right after that Division Premier will begin where we will have a strong SF playing. Releasing SF9 right after season 11 ends will be just perfect. By then we will also hopefully have some more ELO gaining patches (fingers crossed) and it feels just right to release it at that time. Also, we need to finalize and get some consensus on what the right thing to do is regarding the discussion that is going in #1369 before SF9's release. This is just my opinion. |
I am ok with SF 9, we have to decide a dead line, for instance one week, and test for any bug unrelated to ELO (UCI options, compile, etc). I propose 1/2/2018 for release. |
@mcostalba MinGW 7.2.0: Step 2/4. Running benchmark for pgo-build ... This application has requested the Runtime to terminate it in an unusual way. |
And what about NTB or Early Mate? Seems these patches are still for decision. Maybe at least Early Mate should be considered since it is an improvement without apparent downsides. |
Yes, February 1 is a good time for SF9 release. Why wait more? Let's go SF9! |
This is a very important issue and making a release without fixing it will be a big mistake. The bug will spread to much more users. For example, ChessBomb may do live analysis without changing the contempt setting and without realising the problem. |
@AlexandreMasta good point. Do not forget about dtm syzygy project Ronald started. |
Big +1 for an SF9 release! Huge amount of progress made by the community in the last year. |
We should verify all UCI functions. |
Merging "Early Mate" would be great, since Marco stopped working/finalizing the "natural DB" branch. |
@ChessMan3 @mcostalba I also tested these builds:
They all compile fine and produce the correct bench number. |
I have merged "early mate". I still think a huge simplification of all that stuff is possible, but Natural TB requires broader testing and validation because it is a more invasive patch (it is a huge simplification indeed). So becuase SF 9 will be out soon, I have 2 choices: merge early mate, pospone after SF9. I chose to merge it, although testing time before release is not a lot, it has been tested properly already few months ago. |
I had a check how the SF9 candidate performs on mate detection. Here are the results on the 6566 chest positions (1sec/position)
So a nice increase with respect to SF8! |
A Chess960 match over 2,000 games between SF8 and https://github.com/official-stockfish/Stockfish/tree/0a5b03af3f4291c11d1eb28bcfa607471ba81fd1 just finished without any issues, confirming the substantial elo gain and chess960-functionality still working as expected. Final result
Conditions (via cutechess-cli command): |
Pls Marco, take in consideration this PR about contempt -> #1377 It is shown that a different contempt for each color is stronger than just giving a unique contempt for both black and white sides. Tests were made and prove that. Maybe a test at Framework with parameters adjustment boundaries can pass easily since the difference pointed is about 6%. Cheers! |
The 5 test positions listed in https://chessprogramming.wikispaces.com/Perft+Results |
This is obviously completely up to Marco/maintainers so this pull request is just to open the discussion.
Some reasons for:
http://tests.stockfishchess.org/tests/view/5a673c8a0ebc590d945d5815
http://www.inwoba.de/SF.html
http://www.inwoba.de/C20.html
https://groups.google.com/forum/?fromgroups=#!topic/fishcooking/GTSRVpFWeMU
No functional change.
bench: 5783344