-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Documentation for configuring stockfish to play at target ELO #2791
Comments
that's presumably the right settings (IIRC it was calibrated with 60s games, not 60s per move, but that would be even less strong). Are you sure movetime is 60s and not 60ms ( |
Thanks for reply! Yes, I have used 60s movetime, I watched the games live and it definitely spent 60 seconds between moves. I also double-checked the code sets the right limit just now. The only caveat is that I used Do you have any advice on how to debug this? My ideas so far:
For reference this is the game I got running at the settings mentioned above, I was told this is pretty obviously below 1350 ELO:
|
it is almost impossible to judge Elo level from a single game, and the caveat is this is anchored to CCRL (see 0dbc72d) , which is not necessarily FIDE Elo. So to debug this, first have a look if indeed we're way off the scale, i.e. play a match against a CCRL engine that is ~1350 and see what the score is we get. You might find an engine in that range http://www.computerchess.org.uk/ccrl/404/ that still compiles (be sure to pick the same version as has been measured). |
Gotcha, ok I will run the comparisons and report the findings. Btw. I also noticed you wrote in that PR you used |
@siemanko that's a particular testing book for the openings. The precise Elo number will depend a bit on that... hard to guess how much. Books can be found here : https://github.com/official-stockfish/books |
@siemanko I'll close this issue, if you have further questions or data, just post it here, and in case reopen the issue. |
@vondele I apologize if this is the wrong place to ask this question, but if SF's Elo calibration was anchored to CCRL, does this mean that the time control used during calibration (2'+1" for SF16) was on their "standard" CPU (the Intel i7-4770K)? |
no, it was having the reference engine play at the same time as SF, but anchor that reference engine to its CCRL rating. |
btw here's the commit for the updated calibration |
Thank you! |
I am not sure if this is the best place to ask this, let me know if I should post this somewhere else. I'd like to configure stockfish 11 to play at a specific ELO rating. Based on everything I read online, I arrived at the following configuration:
Environment:
Stockfish:
However the AI seems to be playing well below 1350 ELO (maybe ~1000). Is there something I am missing? I'd hate to be freeloading, so let me know if I can help improve documentation on that. (cc @vondele who added
UCI_elo
)The text was updated successfully, but these errors were encountered: