-
Notifications
You must be signed in to change notification settings - Fork 0
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
compile and run ? #1
Comments
Hi tissatussa, |
Hi Avo-k, In my Antares chess engine project I actually use Numba also to JIT compile python. I think I have the initialization time down to like 5-20 seconds depending on the computer. I have to say that I used your engine as reference a lot for figuring out how to use Numba and thank you for that. What I've realized is that the ahead-of-time compilation with Numba won't work because of recursion; at least the last time I tried it failed. To get my initialization times down I used Numba struct-refs instead of JIT-classes which helped. I've now transitioned to using c++ instead because Numba can be a pain to deal with from my experience. Thanks for this great engine and resource. |
i just discovered your engine, but i can not use it in CuteChess (on Linux) .. this is what i did :
python3 ./uci.py
but CuteChess can not initialise, its message is "Chess protocol was not started in time" .. however, when i try to do the same in terminal, i can use UCI commands and let the engine play -- at start it shows "compiling.." and this process takes about 100 seconds to complete .. that's why CuteChess fails.is Black_Numba only a LiChess bot ?
and how does the compilation work ? I know some Python, but i'm not familiar with Numba .. can a binary be compiled once and then run that in CuteChess, much faster ? Or is this "compilation" temporary, only in memory ?
btw. you could update the README to explain how to run the engine :
python3 ./uci.py
(am i right?)The text was updated successfully, but these errors were encountered: