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
Make sure all features of lczero.exe are implemented in lc0 #333
Comments
|
So for now there are the following differences between
|
|
For the weaker play, the plan is to:
|
|
And now there is option in lczero for 6 piece syzygy WDL and DTZ too. WDL shouldn't be too hard to port, but DTZ root probing relies on SF similarities. @Tilps? |
|
The existing tbprobe.cpp logic for both depends on having a material key and are written specifically to use stockfish's Position class API. But should be easy enough to port to some other arbitrary position class. |
|
I would add smart pruning to the candidates for why it's 1200nodes to equal 800nodes. It gained quite a lot of Elo for LZGo. Quickest way to test is just disable smart pruning in lczero. If someone doesn't do it first I can try this maybe by Wednesday night. |
|
When I disable both "smart pruning" and "virtual loss bug", I'm going to port both into |
|
I've implemented "virtual loss bug" and smart pruning, and from quick tests it looks promising. Will wait for more thorough tests to complete. |
|
|
This issue is covered by smaller issues, so closing this umbrella bug. |
...
The text was updated successfully, but these errors were encountered: