Skip to content
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

Estimated Elo? #112

Closed
scs-ben opened this issue Oct 29, 2018 · 31 comments

Comments

Projects
None yet
2 participants
@scs-ben
Copy link

commented Oct 29, 2018

What is your engines estimated? I am the Head System Administrator for TCEC and we are looking to incorporate new chess engines that are in active development. http://tcec.chessdom.com

@lucasart

This comment has been minimized.

Copy link
Owner

commented Oct 30, 2018

See http://fastgm.de/60-0.60.html

To which you can add 35 elo or so (time compressed equivalent of 50 elo in 8+0.08 to 60+0.6).

So about 2800 FGRL

@scs-ben

This comment has been minimized.

Copy link
Author

commented Oct 30, 2018

Can you compile a windows executable?

@lucasart

This comment has been minimized.

Copy link
Owner

commented Oct 30, 2018

can you have a look at the readme ? all your questions are answered there (executables, elo strength -> links to rating lists etc.)

@lucasart

This comment has been minimized.

Copy link
Owner

commented Oct 30, 2018

@scs-ben: good job on the new TCEC GUI. it's a lot better than the old one. And it's mobile friendly (unlike the old one), that's really important these days.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Oct 30, 2018

Thanks for taking the time to answer my questions. Would you be interested in competing in TCEC?

@lucasart

This comment has been minimized.

Copy link
Owner

commented Oct 30, 2018

yes, sure. i can prepare some windows compiles. just let me know when.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Oct 30, 2018

We'll be collecting updates/binaries in about 1 week.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 5, 2018

Are you on Discord?

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 6, 2018

No. I use Google Hangouts, Whatsapp, and Skype. How many chats does one need :)

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 6, 2018

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 7, 2018

If I type "go nodes 1" the program crashes. This is on an Intel server and I tried all 4 variants for Intel chips that are in that thread post.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 7, 2018

I did this first and it worked:
`> position startpos

ucinewgame
`
Apparently startpos isn't default?

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 8, 2018

This is normal. Without position command the position is uninitialized, meaning zero in practice, which translates to en empty board (not even kings), and the code is going to crash because it's not designed to search an empty board (nothing to search).

ucinewgame is also necessary because it zeroes the hashtable, which is otherwise merely allocated but contains uninitialized memory.

Now the real test is to run a few quick games in cutechess-cli. If it fails, please use the compiles from tpoppins on talkchess (seems my Windows cross compiler is broken…).

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 9, 2018

Do you have a logo for your engine?

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 9, 2018

Also, your engine crashes if I set hash > 4G (probably an issue with Long types in Windows?)

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 9, 2018

Do you have an option for verbose logging?

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 9, 2018

No logo, I'm afraid. At least no official one.

Hash > 4GB is not going to gain anything. Too much hash hurts more than it helps. I would recommend just using 4. I will have a look, but I can't even test, because I only have 8GB.

No logging option.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 9, 2018

It's crashing for no apparent reason

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 9, 2018

I tried to manually make it crash but no luck

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 9, 2018

Ok, I found out:
using: setoption name Hash value 4096 (or any value)
followed by: ucinewgame crashes it

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 9, 2018

Looks like yet another compiler/libc bug with mingw. Works for for me, on Linux of course, but also for Windows compiles running in Wine.

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 9, 2018

I guess we have to fall back to 2048. I see no other option as I can't reproduce this compiler bug with Wine.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 10, 2018

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 10, 2018

Are you using the tpoppins compile?

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 10, 2018

@lucasart

This comment has been minimized.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 10, 2018

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 12, 2018

@scs-ben: You do realize that 16GB and 30'+10" are disproportionate. That's far too much hash. With hash, more is better up to a point, where more is not only useless, but even harmful. I'm pretty sure engines lose elo from 2GB to 16GB at this time control (all of them not just Demolito). I estimate 1-2GB to be the correct value for this time control.

That said, if there is a disadvantage to play with too much hash, it's not a big one, and everyone will be equally disadvantaged. So it's fine, I suppose.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 12, 2018

@lucasart

This comment has been minimized.

Copy link
Owner

commented Nov 12, 2018

Ah yes. I didn't think about the 43 cores. Indeed, that makes more sense.

@scs-ben

This comment has been minimized.

Copy link
Author

commented Nov 13, 2018

Unfortunately the division has started and I’ve set it to 2GB

@lucasart lucasart closed this Nov 13, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.