-
Notifications
You must be signed in to change notification settings - Fork 4
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
Performance difference in executing UDFs with Python and Python-Jep #276
Comments
To clarify, this is about the infamous MOGPR method, which is compute intensive and can become very slow quite easily. I think there's two possible strategies:
I got this from the jep based run:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've noticed quite a big performance difference when executing UDFs using the Python and Python-Jep environments. For example:
You can test this yourself with the following script:
https://github.com/Open-EO/FuseTS/blob/main/src/fusets/openeo/services/publish_mogpr.py
You just need to use uncomment the
execute_udf
function and comment out thegenerate_mogpr_udp
function. The runtime is configured in that same script: https://github.com/Open-EO/FuseTS/blob/main/src/fusets/openeo/services/publish_mogpr.py#L77Unfortunately this makes the Python-Jep runtime not useable in our case. This also means that we cannot use the
apply_metadata
fixes that were solved in #266The text was updated successfully, but these errors were encountered: