-
Notifications
You must be signed in to change notification settings - Fork 12
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
Consider support for Numba #25
Comments
By my initial tests, the benchmark run times are reduced to 25% or even 10% ( The Numba annotations are a bit invasive, so I'm thinking of making it a hard dependency. All sensible platforms should be able to run Numba after all. This will cause some maintenance burden as Numba is more strictly coupled to Python/NumPy versions, but it should be manageable. |
I still had some trouble with type inference for the n-dimensional grid type, and numba issue 1269 must be worked around. |
This is now more of a meta-issue for the overall Numba support. I will try to get basic support working in Alpha 2, and then extend it as Numba matures. The integration needs to be strictly optional. |
Closing this. See the discussion in #39. |
Try and see how much faster Numba makes the estimation code. I think there is a lot of potential since the algorithm does a lot of tight loops in Python code.
It would be good to make the integration optional for those who do not have Numba installed. This would mean separate CI test legs for compiled and interpreted versions.
The text was updated successfully, but these errors were encountered: