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

Add Leela Chess Zero evaluations #29

Open
guidopetri opened this issue Apr 7, 2020 · 3 comments
Open

Add Leela Chess Zero evaluations #29

guidopetri opened this issue Apr 7, 2020 · 3 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@guidopetri
Copy link
Owner

This is far out, but hopefully doable someday: Maybe Lc0 evaluations could be added (as win probabilities? or maybe Q score directly?). This would require a GPU most likely, at least if we want any proper depth/node search.

@guidopetri guidopetri added enhancement New feature or request question Further information is requested labels Apr 7, 2020
@guidopetri
Copy link
Owner Author

An option: some sort of FaaS self-hosted on my PC, which has a GPU, and is queried by the VPS to get Leela evals for positions. I'd have to batch them properly so that I get optimal performance.

@nikking
Copy link

nikking commented Nov 24, 2021

Cool project!

I came across this because I'm thinking about doing using lc0 to created a win probability model.

One advantage of lc0 over stockfish is that it computes expected Win/Draw/Loss in addition to centipawn eval so you can predict the actual result instead in addition to expectation.

I have lc0 set up on my home PC and can access it remotely over ssh. Newer versions of Python-chess have examples for accessing remote engines in case you haven't seen it. https://python-chess.readthedocs.io/en/latest/engine.html

@guidopetri
Copy link
Owner Author

Thanks! :)

I hadn't seen that python-chess had made that an option, that's great. I don't know much abour async/await but it's a great opportunity to learn.

I think probably the lc0 WDL stats will be accurate for good play, but not necessarily accurate for e.g. bullet players or lower rated players. But I'm very interested in what comes of your win probability model. If you'd like, I'm open to a collaboration of sorts :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants